<SEC-DOCUMENT>0000108985-25-000015.txt : 20250304
<SEC-HEADER>0000108985-25-000015.hdr.sgml : 20250304
<ACCEPTANCE-DATETIME>20250304105201
ACCESSION NUMBER:		0000108985-25-000015
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		95
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250304
DATE AS OF CHANGE:		20250304

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			YORK WATER CO
		CENTRAL INDEX KEY:			0000108985
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				231242500
		STATE OF INCORPORATION:			PA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34245
		FILM NUMBER:		25702079

	BUSINESS ADDRESS:	
		STREET 1:		130 E MARKET ST
		CITY:			YORK
		STATE:			PA
		ZIP:			17401-1219
		BUSINESS PHONE:		7178453601

	MAIL ADDRESS:	
		STREET 1:		130 EAST MARKET STREET
		CITY:			YORK
		STATE:			PA
		ZIP:			17401-1219
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>form10k.htm
<DESCRIPTION>THE YORK WATER COMPANY 10K 12-31-24
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:cef="http://xbrl.sec.gov/cef/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:yorw="http://yorkwater.com/20241231" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_65d00a43d8ef496d92f78d864080375d" contextRef="c20240101to20241231" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_4edc0373d8614909b0dff999b17289f6" contextRef="c20240101to20241231" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_eab7de2abf3e47f89f7770c8a129f1fd" contextRef="c20240101to20241231">2024</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_b480c77eec60488a9a5ce12fcb7878a5" contextRef="c20240101to20241231">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_503cdbdc5a6a49e19638d3dbda866fee" contextRef="c20240101to20241231">0000108985</ix:nonNumeric><ix:nonNumeric name="us-gaap:NoncashInvestingAndFinancingActivitiesRelatedText" id="Fact_192ae1723eb942e98138fbab748d3f61" contextRef="c20230101to20231231" xsi:nil="true"></ix:nonNumeric><ix:nonNumeric name="us-gaap:NoncashInvestingAndFinancingActivitiesRelatedText" id="Fact_3fd98854d03441938755582d4b80b52f" contextRef="c20240101to20241231" xsi:nil="true"></ix:nonNumeric><ix:nonNumeric name="yorw:NoncashInvestingAndFinancingActivitiesRelatedText2" id="Fact_022036c38fa949bcb5af0c616004c575" contextRef="c20240101to20241231" xsi:nil="true"></ix:nonNumeric><ix:nonFraction name="yorw:NumberOfMunicipalitiesWithAgreementsToExtendWaterService" id="Fact_bb9a6db5b84b48dfbd89074d2857cd6b" contextRef="c20240101to20241231" unitRef="U009" decimals="INF">1</ix:nonFraction><ix:nonNumeric name="yorw:MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" id="Fact_2e865bbb70744469865d5f616b5ce79c" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember">P90D</ix:nonNumeric><ix:nonNumeric name="yorw:InvestmentPerformancePeriod" id="Fact_45029faacc764cda898d01abf2c3b25c" contextRef="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">P3Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_509462dc74b74a9ea504cecdb9434733" contextRef="c20240101to20241231">2021 2022 2023</ix:nonNumeric><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_8f0da68a6def4f6e9ff347958d6699c7" contextRef="c20240101to20241231">23</ix:nonNumeric><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_a5566df002a44c4c9194872fb501e85e" contextRef="c20241231" unitRef="U001" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_ec2271d20b954083b6f5e8d121a7c6b8" contextRef="c20231231" unitRef="U001" xsi:nil="true"></ix:nonFraction><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" id="Fact_990dab5d504744febc18a4b88ed1fb6b" contextRef="c20240101to20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">2042-12-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:TaxCreditCarryforwardExpirationDate" id="Fact_9733f8625a3042098a3eb040c6da1a0b" contextRef="c20240101to20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember_TaxPeriodAxis_LatestTaxYearMember">2027-12-31</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="yorw-20241231.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20240101to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241001to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:LandAndOtherNonDepreciableAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_MainsAndAccessoriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_ServicesMetersAndHydrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_UtilityPlantInServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:UtilityPlantInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:LandAndOtherNonDepreciableAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_PublicUtilityAxis_UtilityPlantInServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:UtilityPlantInServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:RateCaseFilingExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:ServiceLifeStudyExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:ServiceLifeStudyExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:RateCaseFilingExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20170101to20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfPineRunRetirementCommunityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfLongstownMobileEstatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMecoIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241205to20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-05</xbrli:startDate><xbrli:endDate>2024-12-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240131to20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMecoIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-31</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240221to20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfLongstownMobileEstatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-21</xbrli:startDate><xbrli:endDate>2024-02-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231012to20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-12</xbrli:startDate><xbrli:endDate>2023-10-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfPineRunRetirementCommunityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-12</xbrli:startDate><xbrli:endDate>2024-12-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240926to20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-26</xbrli:startDate><xbrli:endDate>2024-09-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-12</xbrli:startDate><xbrli:endDate>2024-12-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_SubsidiarySaleOfStockAxis_OptionalDividendReinvestmentPortionOfPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:OptionalDividendReinvestmentPortionOfPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_SubsidiarySaleOfStockAxis_DirectStockPurchasePortionOfPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DirectStockPurchasePortionOfPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221107_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_SubsidiarySaleOfStockAxis_EmployeeStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20130311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2013-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2040Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2053Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:CommittedLineOfCreditDueSeptember2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2054Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2050Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2049Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:CommittedLineOfCreditDueSeptember2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230224_DebtInstrumentAxis_SeniorNotesDue2053Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240227to20240227_DebtInstrumentAxis_SeniorNotesDue2054Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-27</xbrli:startDate><xbrli:endDate>2024-02-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230224to20230224_DebtInstrumentAxis_SeniorNotesDue2053Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-24</xbrli:startDate><xbrli:endDate>2023-02-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2024Member_VariableRateAxis_LondonInterbankOfferedRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">yorw:AccountsPayableCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">yorw:AccountsPayableCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:FireProtectionCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ProductOrServiceAxis_CollectionServicesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:CollectionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:BillingAndRevenueCollectionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:CollectionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ProductOrServiceAxis_ServiceLineProtectionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:ServiceLineProtectionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:BillingAndRevenueCollectionServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ProductOrServiceAxis_ServiceLineProtectionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:ServiceLineProtectionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:FireProtectionCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ProductOrServiceAxis_PublicUtilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PublicUtilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MaximumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MinimumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20160502_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:OfficerRetiringIn2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedOn20240506Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardDateAxis_GrantedIn20212022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_KeyEmployeeRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:KeyEmployeeRetiringIn2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedIn20212022And2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardDateAxis_GrantedIn2022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedIn2022And2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:OfficerRetiringIn2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedOn20240506Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230501to20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240129to20240129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-29</xbrli:startDate><xbrli:endDate>2024-01-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240506to20240506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-06</xbrli:startDate><xbrli:endDate>2024-05-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsOngoingDeductionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsOngoingDeductionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">yorw:CorporateContributionCarryoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember_TaxPeriodAxis_LatestTaxYearMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">yorw:CorporateContributionCarryoverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000108985</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>yorw:System</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>yorw:County</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>yorw:ServiceLine</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>yorw:Customer</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>yorw:Municipality</xbrli:measure></xbrli:unit><xbrli:unit id="U010"><xbrli:measure>yorw:Employee</xbrli:measure></xbrli:unit><xbrli:unit id="U011"><xbrli:measure>yorw:Officer</xbrli:measure></xbrli:unit><xbrli:unit id="U012"><xbrli:measure>yorw:Position</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d970d2f7401c43e19bd70690702680a5" toRefs="Foot_52dd23bf74454a3ab3829e6ae6ce37c6" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7ac6641b3db648ff91ef0986829dc6de" toRefs="Foot_c2fdb17dc2c743b0af436cfb353f88f1" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_07eb13fc6506455b8dab70e522087798" toRefs="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_736c86da002245c3ad938a1fcd00ed96" toRefs="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_db621bfa0a2d4c15a15af207cdb6626e" toRefs="Foot_1dfd435b66d34af8afc4954369059542" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_842793e28532434d901cc51fbd24b211" toRefs="Foot_1dfd435b66d34af8afc4954369059542" linkRole="http://www.xbrl.org/2003/role/link"/></ix:resources></ix:header></div>
<div style="line-height: initial;">

  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">UNITED STATES</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Washington, D.C. 20549</div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_e9b5e510f2be405d99c6a5cf66bc7dfa" contextRef="c20240101to20241231">10-K</ix:nonNumeric></div>

    <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;"> <span style="font-weight: normal;">(Mark One)</span><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 3.1%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_4ebb3a992c004740a17e288e866b654e" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
            </div>
          </td>

    <td style="width: 96.9%; vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>

  <tr>

    <td style="width: 3.1%; vertical-align: top;">&#160;</td>

    <td style="width: 96.9%; vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_a588980864e947fd8423cf454a33980a" contextRef="c20240101to20241231" format="ixt:date-monthname-day-year-en">December 31, 2024</ix:nonNumeric></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OR</div>
          </td>

  </tr>

  <tr>

    <td style="width: 3.1%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_a5e8ab417e5c463c9a684b34d18889bf" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><br/>
            </div>
          </td>

    <td style="width: 96.9%; vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>

  <tr>

    <td style="width: 3.1%; vertical-align: top;">&#160;</td>

    <td style="width: 96.9%; vertical-align: top;" colspan="2">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the transition period from __________ to __________</div>
          </td>

  </tr>

  <tr>

    <td style="width: 3.1%; vertical-align: top;">&#160;</td>

    <td style="width: 96.9%; vertical-align: top;" colspan="2">&#160;</td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commission file number <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_db044c11b8f54cb0bade1a83f7a5cb9f" contextRef="c20240101to20241231">001-34245</ix:nonNumeric></span></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">THE <ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_d2921d0243de4a858f50637d70f3d68d" contextRef="c20240101to20241231">YORK WATER CO</ix:nonNumeric>MPANY</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Exact name of registrant as specified in its charter)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div>&#160;</div>
            <div style="text-align: center;"><img src="image01.jpg" alt="graphic"/></div>
            <div>&#160;</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_9d484a392ca34527a65daed1fe166a88" contextRef="c20240101to20241231" format="ixt-sec:stateprovnameen">Pennsylvania</ix:nonNumeric><br/>
              </span></div>
          </td>

    <td style="width: 49.92%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_232df40894734899a68c429402fd0164" contextRef="c20240101to20241231">23-1242500</ix:nonNumeric><br/>
              </span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(State or other jurisdiction of incorporation or organization)</div>
          </td>

    <td style="width: 49.92%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(I.R.S. Employer Identification No.)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">&#160;</td>

    <td style="width: 49.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_9d8d39e31b3d456c953f8b5e71a2959d" contextRef="c20240101to20241231">130 East Market Street</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_9ea318aeced34770928125f21e010b28" contextRef="c20240101to20241231">York</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_eb9dceb13b944e1f9e72dfe972ae045d" contextRef="c20240101to20241231" format="ixt-sec:stateprovnameen">Pennsylvania</ix:nonNumeric></span></div>
          </td>

    <td style="width: 49.92%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_b8b1fa68e75e420697614b4ced7e0a00" contextRef="c20240101to20241231">17401</ix:nonNumeric><br/>
              </span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Address of principal executive offices)</div>
          </td>

    <td style="width: 49.92%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Zip Code)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">&#160;</td>

    <td style="width: 49.92%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Registrant&#8217;s telephone number, including area code <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_5d97cfe04ee84792bb22ae3fe5a65dbe" contextRef="c20240101to20241231">717</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_fe377e9aa0904b0f9fc67a336c90d84a" contextRef="c20240101to20241231">845-3601</ix:nonNumeric></span></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="3">&#160;</td>

  </tr>


</table>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Securities registered pursuant to Section 12(b) of the Act:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 40.42%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_53c3f1ba73084d0eb6705432ec240eb9" contextRef="c20240101to20241231">Common Stock, No par value</ix:nonNumeric></span><br/>
            </div>
          </td>

    <td style="width: 20.56%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_489c2fc9954847ccb10df5a53d36b120" contextRef="c20240101to20241231">YORW</ix:nonNumeric></span><br/>
            </div>
          </td>

    <td style="width: 39.03%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">The <ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_96e64c226ab14d2dbeaae36d7c1c1215" contextRef="c20240101to20241231">NASDAQ</ix:nonNumeric> Global Select Market</span><br/>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 40.42%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Title of Class)</div>
          </td>

    <td style="width: 20.56%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Trading Symbol)</div>
          </td>

    <td style="width: 39.03%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Name of Each Exchange on Which Registered)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Securities registered pursuant to Section 12(g) of the Act:</div>
            </td>

    <td style="width: 49.92%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">None</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 50.08%; vertical-align: top;" colspan="2">&#160;</td>

    <td style="width: 49.92%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;(Title of Each Class)</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="5">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 83.19%; vertical-align: top;" colspan="4">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
            </div>
          </td>

    <td style="width: 16.81%; vertical-align: top;">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9744;</span> Yes&#160;&#160;&#160;&#160;&#160;&#160; &#8999;</span> <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_6ca05ad61c9d406cab6a2038ebbfcf20" contextRef="c20240101to20241231">No</ix:nonNumeric></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="5">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 83.19%; vertical-align: top;" colspan="4">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
            </div>
          </td>

    <td style="width: 16.81%; vertical-align: top;">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9744;</span> Yes&#160; &#160;&#160;&#160;&#160; &#8999;</span> <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_b614fb1018474271a1b6cf70bca4da66" contextRef="c20240101to20241231">No</ix:nonNumeric></div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="5">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act
              of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 83.19%; vertical-align: top;" colspan="4"> <br/>
          </td>

    <td style="width: 16.81%; vertical-align: top;">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8999;</span> <ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_50580dd9a39548da93fc2f2ba304eaab" contextRef="c20240101to20241231">Yes</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#9744;</span> No</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="5">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
              405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</div>
          </td>

  </tr>

  <tr>

    <td style="width: 83.19%; vertical-align: top;" colspan="4"> <br/>
          </td>

    <td style="width: 16.81%; vertical-align: top;">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8999;</span> <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_7d09aaf998194c088b9cc8b5084aacc5" contextRef="c20240101to20241231">Yes</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#9744;</span> No</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="5">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
              company, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">or an emerging growth company</span>. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging
              growth company&#8221; in Rule 12b-2 of the Exchange Act<br/>
            </div>
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 35.21%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Large accelerated filer <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9744;</span></div>
          </td>

    <td style="width: 30.28%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accelerated filer <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#9744;</span></div>
          </td>

    <td style="width: 34.51%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_c94edf063c5346bbb058dffab0b65154" contextRef="c20240101to20241231" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric> <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#8999;</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 35.21%; vertical-align: top;">&#160;</td>

    <td style="width: 30.28%; vertical-align: top;" colspan="2">&#160;</td>

    <td style="width: 34.51%; vertical-align: top;" colspan="2">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50.21%; vertical-align: top;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_c826481197704956a131fd4185ba3653" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></div>
          </td>

    <td style="width: 49.79%; vertical-align: top;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_e1483f8ec57b43cf9f398a8bca5ce5f8" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 100%; vertical-align: bottom;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any
              new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top; text-align: right;" colspan="2"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">&#9744; &#160; &#160; &#160; <br/>
            </span></td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: bottom;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Indicate by check mark if the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal
              control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <br/>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: bottom; text-align: right;" colspan="2" rowspan="1"> <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_a297d61c29dd446dad22a889ff0df574" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160; <br/>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: bottom;" colspan="2" rowspan="1">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing
              reflect the correction of an error to previously issued financial statements.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: bottom; text-align: right;" colspan="2" rowspan="1"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" id="Fact_bab25ed937d34fce8cea0a443e8b482d" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric>&#160;&#160; &#160; &#160; </span></td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: bottom; text-align: justify;" colspan="2" rowspan="1"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery
              period pursuant to &#167;240.10D-1(b).&#160;&#160;</span></td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top; text-align: left;" colspan="2">
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div>
                                <div>
                                  <div>
                                    <div>
                                      <div>
                                        <div>
                                          <div>
                                            <div>
                                              <div>
                                                <div>
                                                  <div>
                                                    <div>
                                                      <div>
                                                        <div>
                                                          <div style="text-align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">&#9744;&#160; &#160; &#160;&#160; <br/>
                                                            </span></div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</div>
          </td>

  </tr>

  <tr>

    <td style="width: 83.19%; vertical-align: top;"> <br/>
          </td>

    <td style="width: 16.81%; vertical-align: top;">
            <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_dc6242a1269d4ceca81d92539fd02e78" contextRef="c20240101to20241231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span> Yes &#160; &#160;&#160;&#160;&#160; &#8999;</span> No</div>
          </td>

  </tr>


</table>
    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The aggregate market value of the Common Stock, no par value, held by nonaffiliates of the registrant on June 30, 2024 was <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">$</span></span><span style="text-decoration: underline;"><ix:nonFraction name="dei:EntityPublicFloat" id="Fact_798058cedc2b42a787261cd8852ddb04" contextRef="c20240630" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">532,657,834</ix:nonFraction></span>.</div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 3, 2025, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_bee69f06a2064a6f8c1579e492629c34" contextRef="c20250305" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">14,389,449</ix:nonFraction> shares of Common Stock, no par value, outstanding.</div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">DOCUMENTS INCORPORATED BY REFERENCE</div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Portions of the Proxy Statement for the Company&#8217;s 2025
      Annual Meeting of Shareholders are incorporated by reference into Part I and Part III.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%2%Page %%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div><br/>
    </div>

    <div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="TABLEOFCONTENTS"><!--Anchor--></a>TABLE OF CONTENTS</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item3."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" border="0" style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: auto; margin-right: auto;">


  <tr>

    <td colspan="2" style="vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#FORWARD-LOOKINGSTATEMENTS">Forward-Looking Statements</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#FORWARD-LOOKINGSTATEMENTS">3</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PART I</div>
            </td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1.Business.">Item 1.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1.Business.">Business</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1.Business.">4</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1A.RiskFactors.">Item 1A.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1A.RiskFactors.">Risk Factors</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1A.RiskFactors.">7</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1B.UnresolvedStaffCom">Item 1B.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1B.UnresolvedStaffCom">Unresolved Staff Comments</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item1B.UnresolvedStaffCom">7</a></div>
            </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 10%; vertical-align: top;"><a href="#Item1C.Cybersecurity.">Item 1C <br/>
              </a> </td>

    <td rowspan="1" style="width: 85%; vertical-align: top;"><a href="#Item1C.Cybersecurity.">Cybersecurity <br/>
              </a> </td>

    <td rowspan="1" style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center;"><a href="#Item1C.Cybersecurity.">8<br/>
                </a> </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item2.Properties.">Item 2.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item2.Properties.">Properties</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item2.Properties.">10</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item3.LegalProceedings.">Item 3.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item3.LegalProceedings.">Legal Proceedings</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item3.LegalProceedings.">12</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item4.MineSafetyDisclosur">Item 4.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item4.MineSafetyDisclosur">Mine Safety Disclosures</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item4.MineSafetyDisclosur">12</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PART II</div>
            </td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item5.MarketfortheRegistr">Item 5.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item5.MarketfortheRegistr">Market for the Registrant&#8217;s Common Equity, Related Stockholder
                  Matters and Issuer Purchases of Equity Securities</a></div>
            </td>

    <td style="width: 5%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item5.MarketfortheRegistr">13</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item6.Reserved.">Item 6.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item6.Reserved.">Reserved<br/>
                </a> </div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item6.Reserved.">13</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7.ManagementsDiscussi">Item 7.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7.ManagementsDiscussi">Management&#8217;s Discussion and Analysis of Financial Condition and
                  Results of Operation</a></div>
            </td>

    <td style="width: 5%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7.ManagementsDiscussi">13</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7A.QuantitativeandQua">Item 7A.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7A.QuantitativeandQua">Quantitative and Qualitative Disclosures About Market Risk</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item7A.QuantitativeandQua">21</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item8.FinancialStatements">Item 8.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item8.FinancialStatements">Financial Statements</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item8.FinancialStatements">21</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9.ChangesinandDisagre">Item 9.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9.ChangesinandDisagre">Changes in and Disagreements with Accountants on Accounting and
                  Financial Disclosure</a></div>
            </td>

    <td style="width: 5%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9.ChangesinandDisagre">52</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9A.ControlsandProcedu">Item 9A.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9A.ControlsandProcedu">Controls and Procedures</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9A.ControlsandProcedu">52</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9B.OtherInformation.">Item 9B.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9B.OtherInformation.">Other Information</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9B.OtherInformation.">53</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9C.DisclosureRegardin">Item 9C</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9C.DisclosureRegardin">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item9C.DisclosureRegardin">53</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PART III</div>
            </td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item10.DirectorsExecutive">Item 10.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item10.DirectorsExecutive">Directors, Executive Officers and Corporate Governance</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item10.DirectorsExecutive">54</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item11.ExecutiveCompensat">Item 11.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item11.ExecutiveCompensat">Executive Compensation</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item11.ExecutiveCompensat">54</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item12.SecurityOwnershipo">Item 12.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item12.SecurityOwnershipo">Security Ownership of Certain Beneficial Owners and Management and
                  Related Stockholder Matters</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item12.SecurityOwnershipo">55</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item13.CertainRelationshi">Item 13.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item13.CertainRelationshi">Certain Relationships and Related Transactions, and Director
                  Independence</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item13.CertainRelationshi">55</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item14.PrincipalAccountin">Item 14.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item14.PrincipalAccountin">Principal Accounting Fees and Services</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item14.PrincipalAccountin">55</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PART IV</div>
            </td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item15.ExhibitsandFinanci">Item 15.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item15.ExhibitsandFinanci">Exhibits and Financial Statement Schedules</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item15.ExhibitsandFinanci">56</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item16.Form10-KSummary.">Item 16.</a></div>
            </td>

    <td style="width: 85%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item16.Form10-KSummary.">Form 10-K Summary</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#Item16.Form10-KSummary.">60</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#SIGNATURES">Signatures</a></div>
            </td>

    <td style="width: 5%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="#SIGNATURES">62</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">&#160;</td>

    <td style="width: 5%; vertical-align: bottom;">&#160;</td>

  </tr>


</table>
      <div><br/>
      </div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 2</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      </div>

      <!--PROfilePageNumberReset%Num%3%Page %%-->
      <div><br/>
      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="FORWARD-LOOKINGSTATEMENTS"><!--Anchor--></a>FORWARD-LOOKING STATEMENTS</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Certain statements contained in this annual report and in documents incorporated by reference constitute &#8220;forward-looking statements&#8221; within the meaning
          of Section 21E of the Securities Exchange Act of 1934 and Section 27A of the Securities Act of 1933.&#160; Words such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;objective&#8221; and similar expressions are intended
          to identify forward-looking statements.&#160; These forward-looking statements include certain information relating to the Company&#8217;s business strategy and future prospects; including, but not limited to:</div>

      </div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">the amount and timing of rate changes and other regulatory matters including the recovery of costs recorded as regulatory assets;</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">expected profitability and results of operations;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">trends;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">goals, priorities and plans for, and cost of, growth and expansion;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">strategic initiatives;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">availability of water supply;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">water usage by customers; and</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.66%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.34%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">the ability to pay dividends on common stock and the rate of those dividends.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The forward-looking statements in this Annual Report reflect what the Company currently anticipates will happen.&#160; What actually happens could differ
          materially from what it currently anticipates will happen and caution should be exercised against placing undue reliance upon such statements, which are based only on information currently available to the Company and speak only as of the date
          hereof.&#160; The Company does not intend to make a public announcement when forward-looking statements in this Annual Report are no longer accurate, whether as a result of new information, what actually happens in the future or for any other reason.&#160;
          Important matters that may affect what will actually happen include, but are not limited to:</div>

      </div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">changes in weather or climate, including drought conditions or extended periods of heavy precipitation;</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">natural disasters, including pandemics and the effectiveness of the Company&#8217;s pandemic plans;</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">levels of rate relief granted;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">the level of commercial and industrial business activity within the Company&#8217;s service territory;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">construction of new housing within the Company&#8217;s service territory and increases in population;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">changes in government policies or regulations, including the tax code;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">the ability to obtain permits for expansion projects;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">material changes in demand from customers, including the impact of conservation efforts which may impact the demand
                of customers for water;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">changes in economic and business conditions, including interest rates;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">loss of customers;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">changes in, or unanticipated, capital requirements;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">the impact of acquisitions;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">changes in accounting pronouncements;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">changes in the Company&#8217;s credit rating or the market price of its common stock; and</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.65%; vertical-align: top;">
              <div style="text-align: center; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#8226;</div>
            </td>

    <td style="width: 91.35%; vertical-align: top;">
              <div style="text-align: justify; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">the ability to obtain financing.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div><br/></div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt; font-size: 8pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><a href="#TABLEOFCONTENTS">Table of Contents</a></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 3</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

      <div><br/>
      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART I</div>

      <div><br/>
      </div>

      <a id="Item1.Business."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.6%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 1.</div>
            </td>

    <td style="width: 88.4%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Business.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The York Water Company (the &#8220;Company&#8221;) is the oldest investor-owned water utility in the United States and is duly organized under the laws of the
        Commonwealth of Pennsylvania.&#160; The Company has operated continuously since 1816.&#160; The primary business of the Company is to impound, purify to meet or exceed safe drinking water standards and distribute water.&#160; The Company also owns and operates
        three wastewater collection systems and eleven wastewater collection and treatment systems.&#160; The Company operates within its franchised water and wastewater territory, which covers portions of 57 municipalities within four counties in south-central
        Pennsylvania.&#160; The Company is regulated by the Pennsylvania Public Utility Commission, or PPUC, for both water and wastewater in the areas of billing, payment procedures, dispute processing, terminations, service territory, debt and equity
        financing and rate setting.&#160; The Company must obtain PPUC approval before changing any practices associated with the aforementioned areas.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water service is supplied through the Company&#8217;s own distribution system.&#160; The Company obtains the bulk of its water supply for its primary system for
        York and Adams Counties from both the South Branch and East Branch of the Codorus Creek, which together have an average daily flow of approximately 73.0 million gallons from a combined watershed area of approximately 117 square miles.&#160; The Company
        has two reservoirs on this primary system, Lake Williams and Lake Redman, which together hold up to approximately 2.5 billion gallons of water.&#160; The Company supplements these reservoirs with a 15-mile pipeline from the Susquehanna River to Lake
        Redman which provides access to an additional supply of 12.0 million gallons of untreated water per day.&#160; The Company obtains its water supply for its system for Franklin County from the Roxbury Dam on the Conodoguinet Creek, which has an average
        daily flow of approximately 26.0 million gallons from a watershed area of approximately 33 square miles.&#160; The Company has a reservoir on this system which holds up to approximately 330 million gallons of water.&#160; The Company also owns fifteen wells
        which are capable of providing a safe yield of approximately 923,000 gallons per day to supply water to the customers of its groundwater satellite systems in York, Adams, and Lancaster Counties.&#160; As of December 31, 2024, the Company&#8217;s average daily
        availability was 41.1 million gallons, and average daily consumption was approximately 22.4 million gallons.&#160; The Company&#8217;s service territory had an estimated population of 212,000 as of December 31, 2024.&#160; Industry within the Company&#8217;s service
        territory is diversified, manufacturing such items as fixtures and furniture, electrical machinery, food products, paper, ordnance units, textile products, air conditioning systems, laundry detergent, barbells, and motorcycles.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company's water business is somewhat dependent on weather conditions, particularly the amount and timing of precipitation.&#160; Revenues are particularly
        vulnerable to weather conditions in the summer months.&#160; Prolonged periods of hot and dry weather generally cause increased water usage for watering lawns, washing cars, and keeping golf courses and sports fields irrigated.&#160; Conversely, prolonged
        periods of dry weather could lead to drought restrictions from governmental authorities.&#160; Despite the Company&#8217;s adequate water supply, customers may be required to cut back water usage under such drought restrictions which would negatively impact
        revenues.&#160; The Company has addressed some of this vulnerability by instituting minimum customer charges which are intended to cover fixed costs of operations under all likely weather conditions.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s business does not require large amounts of working capital and is not dependent on any single customer or a very few customers for a
        material portion of its business.&#160; Increases in revenues are generally dependent on the Company&#8217;s ability to obtain rate increases from the PPUC in a timely manner and in adequate amounts and to increase volumes of water sold through increased
        consumption and increases in the number of customers served.&#160; The Company continuously looks for water and wastewater acquisition and expansion opportunities both within and outside its current service territory as well as additional opportunities
        to enter into bulk water contracts with municipalities and other entities to supply water.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has agreements with several municipalities to provide billing and collection services.&#160; The Company also has a service line protection
        program on a targeted basis in order to further diversify its business.&#160; Under this optional program, customers pay a fixed monthly fee, and the Company will repair or replace damaged customer service lines, as needed, subject to an annual maximum
        dollar amount.&#160; The Company continues to review and consider opportunities to expand both initiatives.</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 4</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Competition</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As a regulated utility, the Company operates within an exclusive franchised territory that is substantially free from direct competition with other
        public utilities, municipalities, and other entities.&#160; Although the Company has been granted an exclusive franchise for each of its existing community water and wastewater systems, the ability of the Company to expand or acquire new service
        territories may be affected by currently unknown competitors obtaining franchises to surrounding systems by application or acquisition.&#160; These competitors may include other investor-owned utilities, nearby municipally-owned utilities and sometimes
        competition from strategic or financial purchasers seeking to enter or expand in the water and wastewater industry.&#160; The addition of new service territory and the acquisition of other utilities are generally subject to review and approval by the
        PPUC.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Water and Wastewater Quality and Environmental Regulations</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Provisions of water and wastewater service are subject to regulation under the federal Safe Drinking Water Act, the Clean Water Act and related state
        laws, and under federal and state regulations issued under these laws.&#160; In addition, the Company is subject to federal and state laws and other regulations relating to solid waste disposal, dam safety and other aspects of its operations.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The federal Safe Drinking Water Act establishes criteria and procedures for the U.S. Environmental Protection Agency, or EPA, to develop national quality
        standards.&#160; Regulations issued under this Act, and its amendments, set standards on the amount of certain contaminants allowable in drinking water.&#160; Current requirements are not expected to have a material impact on the Company&#8217;s operations or
        financial condition as it already meets or exceeds standards.&#160; In the future, the Company may be required to change its method of treating drinking water and may incur additional capital investments if new regulations become effective.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the requirements of the Pennsylvania Safe Drinking Water Act, or SDWA, the Pennsylvania Department of Environmental Protection, or DEP, regulates
        the quality of the finished water supplied to customers.&#160; The DEP requires the Company to submit monthly reports showing the results of daily bacteriological and other chemical and physical analyses. As part of this requirement, the Company
        conducts over 70,000 laboratory tests annually.&#160; Management believes that the Company complies with the standards established by the agency under the SDWA.&#160; The DEP assists the Company by regulating discharges into the Company&#8217;s watershed area to
        prevent and eliminate pollution.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The federal Groundwater Rule establishes protections against microbial pathogens in community water supplies.&#160; This rule requires additional testing of
        water from well sources, and under certain circumstances requires demonstration and maintenance of effective disinfection.&#160; The Company holds public water supply permits issued by the DEP, which establishes the groundwater source operating
        conditions for its wells, including demonstrated 4-log treatment of viruses.&#160; All of the groundwater satellite systems operated by the Company are in compliance with the federal Groundwater Rule.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Clean Water Act regulates discharges from water and wastewater treatment facilities into lakes, rivers, streams, and groundwater.&#160; The Company
        complies with this Act by obtaining and maintaining all required permits and approvals for discharges from its water and wastewater facilities and by satisfying all conditions and regulatory requirements associated with the permits.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The DEP monitors the quality of wastewater discharge effluent under the provisions of the National Pollutant Discharge Elimination System, or NPDES.&#160; The
        Company submits monthly reports to the DEP showing the results of its daily effluent monitoring and removal of sludge and biosolids.&#160; The Company is not aware of any significant environmental remediation costs necessary from the handling and
        disposal of waste material from its wastewater operations.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 5</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The primary avenue for lead and copper to enter drinking water is through plumbing materials.&#160; The Company is required to comply with the Lead and Copper
        Rule established by the EPA and administered by the DEP.&#160; The Company must monitor drinking water at customer taps for compliance with this rule.&#160; If lead concentrations exceed an action level, the Company must undertake additional actions to
        control corrosion, inform the public about steps they should take to protect their health and may be required to replace lead service lines under its control.&#160; The Company is currently in compliance with standards under the Lead and Copper Rule.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The EPA published the Lead and Copper Rule Revisions, or LCRR, that included a requirement to submit a service line inventory and a lead service line
        replacement plan to the respective states or agencies by October 16, 2024.&#160; Additionally, the EPA adopted a new regulation, the Lead and Copper Rule Improvements, or LCRI, to focus on the replacement of lead and certain galvanized steel service
        lines and ensure public education is provided along with sampling at elementary schools and childcare facilities by 2037.&#160; The Company successfully submitted its service line inventory and is developing elementary school and childcare facility
        mailings in preparation for LCRI sampling compliance.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The DEP and the Susquehanna River Basin Commission, or SRBC, regulate the amount of water withdrawn from streams in the watershed to assure that
        sufficient quantities are available to meet the needs of the Company and other regulated users.&#160; Through its Division of Dam Safety, the DEP regulates the operation and maintenance of the Company&#8217;s impounding dams.&#160; The Company routinely inspects
        its dams and prepares annual reports of their condition as required by DEP regulations.&#160; The DEP reviews these reports and inspects the Company&#8217;s dams.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Since 1980, the DEP has required any new dam to have a spillway that is capable of passing the design flood without overtopping the dam.&#160; The design
        flood is either the Probable Maximum Flood, or PMF, or some fraction of it, depending on the size and location of the dam.&#160; PMF is very conservative and is calculated using the most severe combination of meteorological and hydrologic conditions
        reasonably possible in the watershed area of a dam.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company engaged a professional engineer to analyze the spillway capacities at the Lake Williams and Lake Redman dams and validate the DEP&#8217;s
        recommended flood design for the dams.&#160; Management presented the results of the study to the DEP in December 2004, and DEP then requested that the Company submit a proposed schedule for the actions to address the spillway capacities.&#160; Thereafter,
        the Company retained an engineering firm to prepare preliminary designs for increasing the spillway capacities to pass the PMF through armoring the dams with roller compacted concrete.&#160; Management met with the DEP on a regular basis to review the
        preliminary design and discuss scheduling, permitting, and construction requirements including their concern regarding the stability of the Lake Williams spillway in light of current design standards.&#160; The Company completed the final design and the
        permitting process to armor the dam and replace the spillway of the Lake Williams dam and began construction in 2022.&#160; The Company completed the dam armoring and spillway replacement in 2023 at a total cost of approximately $40 million.&#160; Additional
        capital expenditures were incurred in 2024 and are expected to be completed in 2025 for sitework around the dam and reservoir.&#160; The Lake Redman dam will be reassessed following the completion of the work on the Lake Williams dam.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Capital expenditures and operating costs required as a result of water quality standards and environmental requirements have been traditionally
        recognized by state public utility commissions as appropriate for inclusion in establishing rates.&#160; The capital expenditures currently required as a result of water quality standards and environmental requirements have been budgeted in the
        Company&#8217;s capital program and represent less than 15% of its expected total capital expenditures over the next five years.&#160; The Company is currently in compliance with wastewater environmental standards and does not anticipate any major capital
        expenditures for its current wastewater business.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Growth</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(All dollar amounts are stated in thousands of dollars)</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company continues to grow its number of customers and distribution facilities.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The growth in the number of customers is due primarily to the acquisition of water and wastewater systems and organic growth. During the year ended
        December 31, 2024, the Company increased its number of customers from 77,893 to 79,771.&#160; See &#8220;Management&#8217;s Discussion and Analysis &#8211; Acquisitions and Growth&#8221; for a discussion of the Company&#8217;s recent acquisitions.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 6</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company continues to grow its water distribution and wastewater collection systems to provide reliable service to its expanding franchised service
        territory and the increasing population within that territory.&#160; During the year ended December 31, 2024, the Company installed an additional 97,400 feet of water distribution mains and acquired an additional 33,000 feet of water distribution mains
        resulting in 1,101 miles of water mains as of December 31, 2024.&#160; During the year ended December 31, 2024, the Company acquired an additional 26,200 feet of wastewater collection mains resulting in 131 miles of wastewater mains as of December 31,
        2024.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s growth in revenues is primarily a result of customer growth and increases in water and wastewater rates.&#160; During the year ended December
        31, 2024, the Company recognized revenue of $74,959, an increase of $3,928, or 5.5%, as compared to $71,031 during the year ended December 31, 2023.&#160; In 2024, operating revenue was derived from the following sources and in the following
        percentages: residential, 64%; commercial and industrial, 29%; and other, 7%, which is primarily from the provision for fire service but includes other water and wastewater service-related income.&#160; See &#8220;Management&#8217;s Discussion and Analysis &#8211; Rate
        Matters&#8221; for a discussion of the Company&#8217;s rate case management.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Information about Our Executive Officers</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company presently has 127 employees including the officers detailed in the information set forth under the caption &#8220;Executive Officers of the
        Company&#8221; of the 2025 Proxy Statement incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Available Information</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company makes available free of charge, on or through its website (www.yorkwater.com), its annual report on Form 10-K, its quarterly reports on Form
        10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after the Company electronically files such material with, or furnishes
        it to, the SEC.&#160; The SEC also maintains a website at www.sec.gov that contains reports, proxy statements, and other information about SEC registrants, including the Company.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shareholders may request, without charge, copies of the Company&#8217;s financial reports.&#160; Such requests, as well as other investor relations inquiries,
        should be addressed to:</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 33.5%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Molly E. Houck</div>
            </td>

    <td style="width: 32.16%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The York Water Company</div>
            </td>

    <td style="width: 34.34%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(717) 718-2942</div>
            </td>

  </tr>

  <tr>

    <td style="width: 33.5%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Human Resources &amp;</div>
            </td>

    <td style="width: 32.16%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130 East Market Street</div>
            </td>

    <td style="width: 34.34%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(800) 750-5561</div>
            </td>

  </tr>

  <tr>

    <td style="width: 33.5%; vertical-align: top;">
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investor Relations Coordinator</div>
            </td>

    <td style="width: 32.16%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">York, PA&#160; 17401</div>
            </td>

    <td style="width: 34.34%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">mollyh@yorkwater.com</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item1A.RiskFactors."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.6%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 1A.</div>
            </td>

    <td style="width: 88.4%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Risk Factors.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item1B.UnresolvedStaffCom"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.6%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 1B.</div>
            </td>

    <td style="width: 88.4%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unresolved Staff Comments.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 7</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

      <!--PROfilePageNumberReset%Num%8%Page %%-->
      <div> <a id="Item1C.Cybersecurity."><!--Anchor--></a> </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.6%; vertical-align: top;">
                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 1C.</div>
              </td>

    <td style="width: 88.4%; vertical-align: top;">
                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cybersecurity.</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>


        <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="Text_b3d8808a9eb545d59afb84549a95a8ec" contextRef="c20240101to20241231" escape="true" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97171">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Risk Management and Strategy</div>
</ix:nonNumeric>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97171" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97172">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97172" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97173">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard its information
          systems and protect the confidentiality, integrity, and availability of its data.</div>
</ix:continuation>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97173" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97174">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97174" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97175">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Managing Material Risks &amp; <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="Fact_3ab0284a8f8d4c42aba5e487e16f7121" contextRef="c20240101to20241231" format="ixt:fixed-true">Integrated Overall Risk Management</ix:nonNumeric></div>
</ix:continuation>

        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97175" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97176"><ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="Text_fce233e69ee54fc68b851a5c7762d490" contextRef="c20240101to20241231" escape="true">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company embraces risk management across the company, to include cybersecurity risk.&#160; This comprehensive approach ensures that cybersecurity
          considerations are an integral part of its decision-making processes at every level.&#160; The Company&#8217;s risk management team works closely with its IT department to continuously evaluate and address cybersecurity risks in alignment with its business
          objectives and operational needs.</div>
</ix:nonNumeric></ix:continuation>

        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97176" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97177">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><br/>
          <ix:nonNumeric name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="Fact_e62b262533294020b417fd244871c55e" contextRef="c20240101to20241231" format="ixt:fixed-true">Engage Third Parties on Risk Management</ix:nonNumeric></div>
</ix:continuation>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97177" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97178">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To address the evolving nature and complexity of cybersecurity threats, the Company engages with a range of external experts, including cybersecurity
          assessors, consultants, and auditors in evaluating and testing its risk management systems.&#160; These partnerships enable the Company to leverage specialized knowledge and insights with respect to its cybersecurity strategies and processes.&#160; The
          collaboration with these third parties includes regular audits, threat assessments, penetration testing, and consultation on security enhancements.</div>
</ix:continuation>
        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97178" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef97179">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><br/>
          <ix:nonNumeric name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="Fact_fe180e2eb5374a5bacbae652e6a448bc" contextRef="c20240101to20241231" format="ixt:fixed-true">Oversee Third-party Risk</ix:nonNumeric></div>
</ix:continuation>
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef97179" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971710">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes that cybersecurity threats and risks are amplified with the addition of third-party digital service providers.&#160; In response,
              the Company implements stringent processes to oversee and manage these risks.&#160; It conducts thorough security assessments of all third-party providers before engagement and maintains ongoing monitoring to ensure compliance with its
              cybersecurity standards.&#160; This process is also intended to provide for the security and integrity of the Company&#8217;s data that may be stored on third-party systems.&#160; The monitoring includes quarterly assessments made by the contracted Chief
              Information Officer, or CIO, and on an ongoing basis by its dedicated cybersecurity staff.&#160; This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.</div>
</ix:continuation>
          </div>

        </div>

        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971710" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971711">
<div><br/>
        </div>
</ix:continuation>
        <div>
          <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971711" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971712">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Incident Response Plan</div>
</ix:continuation>
          <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971712" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971713">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company maintains and tests its Incident Response Plan, or IRP, to appropriately document plans for identifying, prioritizing, containing, and
            communicating information related to an incident.&#160; The Company completes annual tabletop testing of its IRP, including a testing results review to identify opportunities for improvement.</div>
</ix:continuation>
          <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971713" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971714">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
          </div>
</ix:continuation>
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971714" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971715">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Risk Evaluation</div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971715" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971716">
<div><br/>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971716" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971717">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water utilities face several cybersecurity risks due to their critical role in monitoring and controlling water treatment and distribution
              processes and servicing customers.&#160; The key risks the Company has evaluated that could adversely impact system confidentiality, integrity, and/or availability include:</div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971717" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971718">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unauthorized Remote Access: Vulnerabilities in remote access points can be exploited by attackers to gain control over systems,
                        potentially disrupting water services.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971718" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971719">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Malware and Ransomware: Malicious software can infiltrate systems, leading to operational disruptions, data breaches, or ransom demands.&#160;
                        Cybercriminals can encrypt critical data and demand a ransom for its release, potentially disrupting water supply and treatment processes.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971719" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971720">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insider Threats: Employees or contractors with access to systems might intentionally or unintentionally compromise security disrupting
                        water supply and treatment processes or other utility services.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971720" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971721">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denial of Service Attacks: Attackers can overwhelm systems with traffic, rendering them unavailable and disrupting water services.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971721" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971722">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unsecured Human Machine Interfaces: Without proper security measures, human machine interfaces can be accessed by unauthorized users,
                        allowing them to view and adjust real-time system settings.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971722" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971723">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outdated Technology: Many systems use legacy technology that lack modern security features, making them more susceptible to attacks
                        affecting water services.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971723" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971724">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Network Segmentation Issues: Poorly segmented networks can allow attackers to move laterally within the system, increasing the potential
                        impact of an attack and impact to water services.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
            <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971724" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971725">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Phishing Scams: Employees might be targeted with deceptive emails to steal sensitive information or gain unauthorized access to systems
                        resulting in unintentional loss of data.</div>
                    </td>

  </tr>


</table>
            </div>
</ix:continuation>
          </div>

        </div>

        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971725" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971726">
<div><br/>
        </div>
</ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;">
            <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

          </div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 8</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        </div>

        <ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971726" continuedAt="Text_fe74be2e3e5b47b2bf8611a184ef971727">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Identified Material Risks</div>
</ix:continuation>
        <ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="Text_06bc33f9e219457a810d42803d49d959" contextRef="c20240101to20241231" escape="true"><ix:continuation id="Text_fe74be2e3e5b47b2bf8611a184ef971727">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
          <ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="Fact_0499c1c73e454aa2833d7b1ffbf0b424" contextRef="c20240101to20241231" format="ixt:fixed-false">To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.</ix:nonNumeric></div>
</ix:continuation></ix:nonNumeric>
        <div><br/>
        </div>


        <ix:nonNumeric name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="Text_ecd01e3655d745018def522adb02aecc" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Board of Directors Oversight of Cybersecurity Material Risks &#8211; Governance</div>
</ix:nonNumeric>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c1" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c2">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c2" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Board of Directors, or the Board, is keenly aware of the critical nature of cybersecurity risks, particularly in its business as a public utility
          providing a life sustaining product.&#160; The Board, in partnership with the Executive team, has created a robust cybersecurity program, with meaningful oversight measures and tools for tracking and managing cyber risks and threats.&#160; The Company
          understands the importance of its product and services to the communities that it serves and is dedicated to maintaining high stakeholder confidence in its operations.</div>
</ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c3" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c4">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c4" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Board Oversight</div>
</ix:continuation>

        <ix:nonNumeric name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Text_7e70f82401854eb487610e485219d970" contextRef="c20240101to20241231" escape="true"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c5" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c6">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Audit Committee is the lead Board committee with oversight of the cybersecurity program and bears the primary responsibility for this aspect of the
          business.&#160; The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.&#160; The breadth of experience in this Committee
          enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.</div>
</ix:continuation></ix:nonNumeric>

        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c6" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c7">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c7" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Management Role</div>
</ix:continuation>


        <ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="Text_a3480dae46ef4cc8ae656093fdaa1bb7" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6940454607aa4de58ce959578c5d430e1"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c8" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c9"><ix:nonNumeric name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="Text_e64d0fb5867249b89b0b0b5d4416f451" contextRef="c20240101to20241231" escape="true" continuedAt="Text_67d81e30f74441b2839bcd8053706eb61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:</div>
</ix:nonNumeric></ix:continuation></ix:nonNumeric>
        <ix:continuation id="Text_6940454607aa4de58ce959578c5d430e1" continuedAt="Text_6940454607aa4de58ce959578c5d430e2"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c9" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c10"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb61" continuedAt="Text_67d81e30f74441b2839bcd8053706eb62">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current cybersecurity risks, including qualitative rating based upon underlying objective measures;</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_6940454607aa4de58ce959578c5d430e2" continuedAt="Text_6940454607aa4de58ce959578c5d430e3"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c10" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c11"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb62" continuedAt="Text_67d81e30f74441b2839bcd8053706eb63">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Status of ongoing cybersecurity initiatives and strategies;</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_6940454607aa4de58ce959578c5d430e3" continuedAt="Text_6940454607aa4de58ce959578c5d430e4"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c11" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c12"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb63" continuedAt="Text_67d81e30f74441b2839bcd8053706eb64">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maintenance and testing of the IRP;</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_6940454607aa4de58ce959578c5d430e4" continuedAt="Text_6940454607aa4de58ce959578c5d430e5"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c12" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c13"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb64" continuedAt="Text_67d81e30f74441b2839bcd8053706eb65">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Incident and response reports and lessons learned from any cybersecurity incident(s); and</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_6940454607aa4de58ce959578c5d430e5" continuedAt="Text_6940454607aa4de58ce959578c5d430e6"><ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c13" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c14"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb65" continuedAt="Text_67d81e30f74441b2839bcd8053706eb66">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compliance report with regulatory requirements and industry standards.</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation></ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c14" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c15"><ix:continuation id="Text_67d81e30f74441b2839bcd8053706eb66">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:continuation id="Text_6940454607aa4de58ce959578c5d430e6"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; </span></ix:continuation>The Audit Committee has the authority to actively participate in
          strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.&#160; As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.&#160; The Audit Committee and the
          Board conduct an annual review of the Company&#8217;s cybersecurity risk position and the effectiveness of its risk management strategies and measures.&#160; From this review at the Board level, the Company is able to identify areas where there exist
          improvement opportunities and can set goals for the following year.</div>
</ix:continuation></ix:continuation>

        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c15" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c16">
<div><br/>
        </div>
</ix:continuation>
        <div>
          <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c16" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c17">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Risk Management Personnel</div>
</ix:continuation>

          <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c17" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c18">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="Text_300c1f8c9c504cd6a731ffc6a1d1d07d" contextRef="c20240101to20241231" escape="true"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="Fact_4ec232e1746540ce883f4d0fbbe452fc" contextRef="c20240101to20241231" format="ixt:fixed-true">Primary responsibility for assessing, monitoring, and managing cybersecurity risks rests with the CIO</ix:nonNumeric>, who has oversight over the IT Department, including one dedicated cybersecurity staff person and select specialized contractors.&#160; This group of contractors includes a Chief
            Information Security Officer, IT Director, Cybersecurity Analysts, Network Engineers, and Network Administrators.&#160; </span></ix:nonNumeric><ix:nonNumeric name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="Text_d9bc5ad4c107404a841515d2711ee35a" contextRef="c20240101to20241231" escape="true"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The CIO, Chief
            Information Security Officer, and IT Director all have a minimum of ten years of experience in the cybersecurity and technology leadership field.</span></ix:nonNumeric></div>
</ix:continuation>
          </div>

        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c18" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c19">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c19" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c20">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Monitor Cybersecurity Risks</div>
</ix:continuation>

        <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c20" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c21"><ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="Text_149292538c8b4d24961d7cffd48e093f" contextRef="c20240101to20241231" escape="true">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cybersecurity team actively monitors for cybersecurity risks by employing the use of endpoint detection and response solutions with immediate alert
          notifications, vulnerability scanning solutions that proactively identify risks, and by monitoring the logs of network devices.</div>
</ix:nonNumeric></ix:continuation>

        <div>
          <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c21" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c22">
<div><br/>
          </div>
</ix:continuation>
          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
            <div class="BRPFPageFooter" style="width: 100%;">
              <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

            </div>

            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 9</span></div>

            <div style="page-break-after: always;" class="BRPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          </div>

          <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c22" continuedAt="Text_d02a38b23aa94b4cab959cdb4a2be35c23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Reporting to the Board</div>
</ix:continuation>
          <ix:continuation id="Text_d02a38b23aa94b4cab959cdb4a2be35c23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" id="Fact_052df6c635df42c1b8c717a77b45149c" contextRef="c20240101to20241231" format="ixt:fixed-true">The Chief Administrative Officer and General Counsel has primary responsibility to report to the President and Chief Executive Officer and to the Board and presents with the CIO where appropriate for the content of the presentation and/or to facilitate a substantive discussion.</ix:nonNumeric>&#160;
            The CIO, through the Chief Administrative Officer and General Counsel, ensures that the highest levels of the Company remain informed about the cybersecurity posture, potential risks, events, and response if they occur.&#160; Material cybersecurity
            matters, and significant strategic risk management processes and decisions are elevated to the Board by the Chief Administrative Officer and General Counsel, ensuring that the Board has effective and substantive oversight and may provide input
            and guidance on critical cybersecurity measures and issues.</div>
</ix:continuation>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
          </div>

          <!--PROfilePageNumberReset%Num%10%Page %%--></div>

      </div>

      <a id="Item2.Properties."><!--Anchor--></a> </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.66%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 2.</div>
            </td>

    <td style="width: 88.34%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Properties.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Source of Water Supply</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company obtains the bulk of its water supply for its primary system for York and Adams Counties from both the South Branch and East Branch of the
        Codorus Creek, which together have an average daily flow of approximately 73.0 million gallons from a combined watershed area of approximately 117 square miles.&#160; The Company owns two impounding dams on this primary system located in York and
        Springfield Townships adjoining the Borough of Jacobus to the south.&#160; The lower dam, the Lake Williams Impounding Dam, creates a reservoir covering approximately 165 acres and the upper dam, the Lake Redman Impounding Dam, creates a reservoir
        covering approximately 290 acres, which together hold up to approximately 2.5 billion gallons of water.&#160; The Company supplements these reservoirs with a 15-mile pipeline from the Susquehanna River to Lake Redman which provides access to an
        additional supply of 12.0 million gallons per day, or MGD.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company obtains its water supply for its system for Franklin County from the Roxbury Dam on the Conodoguinet Creek, which has an average daily flow
        of approximately 26.0 million gallons from a watershed area of approximately 33 square miles.&#160; The Company has a reservoir on this system which holds up to approximately 330 million gallons of water.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also owns satellite groundwater systems in York, Adams, and Lancaster Counties.&#160; The systems consist of fifteen wells capable of providing a
        combined safe yield of approximately 923,000 gallons per day.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2024, the Company&#8217;s present average daily availability was 41.1 million gallons, and daily consumption was approximately 22.4 million
        gallons.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pumping Stations</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s main pumping station is located in Spring Garden Township, York County, on the south branch of the Codorus Creek about four miles
        downstream from the Company&#8217;s lower impounding dam.&#160; The pumping station houses pumping equipment with a combined permitted capacity of 42.0 MGD.&#160; A large diesel backup generator is installed to provide power to the pumps in the event of an
        emergency.&#160; The untreated water is pumped approximately two miles to the filtration plant through pipes owned by the Company.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Susquehanna River Pumping Station is located on the western shore of the Susquehanna River in York County, several miles south of Wrightsville.&#160; The
        pumping station houses pumping equipment with a combined permitted capacity of 12.0 MGD.&#160; The pumping station pumps water from the Susquehanna River approximately 15 miles through a combination of 30 inch and 36 inch ductile iron main to the
        Company&#8217;s upper impounding dam, located at Lake Redman.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Lake Redman Pumping Station is located in York Township, York County, adjacent to Lake Redman.&#160; The pumping station is designed to provide a redundant
        source with permitted capacity to pump 20.0 MGD of untreated water through a company-owned 36 inch force main approximately 3.5 miles to the filtration plant, meeting the Company&#8217;s daily consumption needs.</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 10</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%11%Page %%-->
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Treatment Facilities</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s primary water filtration plant is located in Spring Garden Township, York County, about one-half mile south of the City of York. Water at
        this plant is filtered through twelve dual media filters having a rated capacity of 39.0 MGD, with a maximum supply of 42.0 MGD for short periods if necessary.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s sediment recycling facility is located adjacent to this water filtration plant.&#160; This state of the art facility employs cutting edge
        technology to remove fine, suspended solids from untreated water.&#160; The Company estimates that through this energy-efficient, environmentally friendly process, approximately 600 tons of sediment will be removed annually, thereby improving the
        quality of the Codorus Creek watershed.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company also operates a water filtration plant in Greene Township, Franklin County.&#160; Water at this plant is filtered through filters having a rated
        capacity of 1.16 MGD.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on a total average daily consumption in 2024 of approximately 22.4 million gallons, the Company believes the water pumping and filtering facilities
        are adequate to meet present and anticipated demands.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has eleven wastewater treatment facilities located in four counties within south-central Pennsylvania.&#160; The wastewater treatment plants range
        from small extended aeration package plants to three larger facilities that utilize Biological Nutrient Removal/tertiary treatment technology and have a combined permitted flow capacity of 1,222,500 gallons.&#160; With a projected maximum daily demand
        of 439,734 gallons, the plants&#8217; flow paths offer both capacity and operational redundancy for maintenance, high flow events, and potential growth.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Distribution and Collection</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The distribution systems of the Company have approximately 1,101 miles of water main lines which range in diameter from 2 inches to 36 inches.&#160; The
        distribution systems include booster stations and standpipes and reservoirs capable of storing approximately 58.7 million gallons of potable water.&#160; All booster stations are equipped with at least two pumps for protection in case of mechanical
        failure.&#160; Following a deliberate study of customer demand and pumping capacity, the Company installed standby generators at all critical booster stations to provide an alternate energy source or emergency power in the event of an electric utility
        interruption.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fourteen wastewater collection systems of the Company have approximately 131 miles of gravity collection mains and pressure force mains along with
        redundant sewage pumping stations.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Properties</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s distribution center and material and supplies warehouse are located in Springettsbury Township and are composed of three one-story concrete
        block buildings aggregating 30,680 square feet.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The administrative and executive offices of the Company are located in one three-story and one two-story brick and masonry buildings, containing a total
        of approximately 21,861 square feet, in the City of York, Pennsylvania.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All of the Company&#8217;s properties described above are held in fee by the Company.&#160; There are no material encumbrances on such properties.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">In 1976, the Company entered into a Joint Use and Park Management Agreement with York County under which the Company licensed use of certain of its lands
        and waters for public park purposes for a period of 50 years.&#160; Under the agreement, York County has agreed not to erect a dam upstream on the East Branch of the Codorus Creek or otherwise obstruct the flow of the creek.</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 11</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%12%Page %%--> <a id="Item3.LegalProceedings."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 3.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Legal Proceedings.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">There are no material legal proceedings involving the Company.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item4.MineSafetyDisclosur"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 4.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Mine Safety Disclosures.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 12</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div><br/>
      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART II</div>

      <div><br/>
      </div>

      <a id="Item5.MarketfortheRegistr"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 5.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Market Information</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The common stock of The York Water Company is traded on the NASDAQ Global Select Market under the symbol YORW.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Shareholders of record (excluding individual participants in securities positions listings) as of December 31, 2024 numbered approximately 1,775.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Securities Authorized for Issuance under Equity Compensation Plans</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information required by this item with respect to securities authorized for issuance under equity compensation plans is set forth in Part III, Item
        12 of this Annual Report.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Purchases of Equity Securities by the Company</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company did not repurchase any of its securities during the fourth quarter of 2024.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item6.Reserved."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 6.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Reserved.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item7.ManagementsDiscussi"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 7.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(All dollar amounts are stated in thousands of dollars.)</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Overview</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The York Water Company (the &#8220;Company&#8221;) is the oldest investor-owned water utility in the United States, operated continuously since 1816. The Company
        also owns and operates three wastewater collection systems and eleven wastewater collection and treatment systems.&#160; The Company is a purely regulated water and wastewater utility.&#160; Profitability is largely dependent on water revenues.&#160; Due to the
        size of the Company and the limited geographic diversity of its service territory, weather conditions, particularly precipitation, economic, and market conditions can have an adverse effect on revenues.&#160; The Company experienced increased revenues
        in 2024 compared to 2023 primarily due to the residual effects of a rate increase effective March 1, 2023, an increase in the number of customers, and higher revenues from the distribution system improvement charge, or DSIC.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s business does not require large amounts of working capital and is not dependent on any single customer or a very few customers for a
        material portion of its business.&#160; In 2024, operating revenue was derived from the following sources and in the following percentages: residential, 64%; commercial and industrial, 29%; and other, 7%, which is primarily from the provision for fire
        service, but includes other water and wastewater service-related income.&#160; The diverse customer mix helps to reduce volatility in consumption.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company seeks to grow revenues by increasing the volume of water sold and wastewater service provided through increases in the number of customers,
        making timely and prudent investments in infrastructure replacements, expansion and improvements, and timely filing for rate increases.&#160; The Company continuously looks for acquisition and expansion opportunities both within and outside its current
        service territory as well as through contractual services and bulk water supply.</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 13</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has entered into agreements with municipalities to provide billing and collection services.&#160; The Company also has a service line protection
        program on a targeted basis.&#160; The Company continues to review and consider opportunities to expand both initiatives to further diversify the business.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition to increasing revenue, the Company consistently focuses on minimizing costs without sacrificing water quality or customer service.&#160; Paperless
        billing, expanding online services, negotiation of favorable electric, banking, and other costs, and reduced pension contributions are examples of the Company&#8217;s recent efforts to minimize costs.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Performance Measures</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Company management uses financial measures including operating revenues, net income, earnings per share and return on equity to evaluate its financial
        performance.&#160; Additional statistical measures including number of customers, customer complaint rate, annual customer rates and the efficiency ratio are used to evaluate performance quality.&#160; These measures are calculated on a regular basis and
        compared with historical information, budget and the other publicly-traded water and wastewater companies.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s performance in 2024 was strong under the above measures.&#160; Operating revenues increased in 2024 compared to 2023 primarily due to the
        residual effects of a rate increase effective March 1, 2023, an increase in the number of customers, and higher revenues from the DSIC.&#160; The increase in operating expenses offset the increase in operating revenues.&#160; The Company incurred higher
        interest expense and lower allowance for funds used during construction.&#160; The Company did benefit from a lower contribution to the pension plans.&#160; The overall effect was a decrease in net income in 2024 over 2023 of 14.4% and a return on year end
        common equity of 8.8%.&#160; The return on year end common equity was lower than the 2023 result and the five year historical average return on year end common equity of 10.7%.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company expects to file a rate increase request in 2025 which may increase its opportunity to earn a higher return on year end common equity in the future.</span></div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The efficiency ratio, which is calculated as net income divided by revenues, is used by management to evaluate its ability to control expenses.&#160; Over the
        five previous years, the Company&#8217;s ratio averaged 31.1%.&#160; In 2024, the ratio was lower than the average at 27.1% due primarily to the increase in operating expenses, higher interest expense, and lower allowance for funds used during construction.&#160;
        Management is confident that its ratio will compare favorably to that of its peers.&#160; Management continues to look for ways to decrease expenses and increase efficiency as well as to file for rate increases promptly when needed.</div>

      <div><br/>
      </div>

      <div style="text-align: left; margin-right: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024 Compared with 2023</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income for 2024 was $20,325, a decrease of $3,432, or 14.4%, from net income of $23,757 for the same period of 2023.&#160; The primary contributing
        factors to the decrease were higher operating expenses, a lower allowance for funds used during construction, and higher interest on debt, which were partially offset by higher operating revenues and lower pension costs.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Operating revenues for 2024 increased $3,928, or 5.5%, from $71,031 for 2023 to $74,959 for 2024.&#160; The primary reason for the increase was a rate increase
        effective March 1, 2023.&#160; Growth in the customer base also added to revenues.&#160; The average number of water customers served in 2024 increased as compared to 2023 by 999 customers, from 71,416 to 72,415 customers.&#160; The average number of wastewater
        customers served in 2024 increased as compared to 2023 by 522 customers, from 5,999 to 6,521 customers, primarily due to acquisitions.&#160; There was increased revenues from the DSIC allowed by the PPUC of $137.&#160; The DSIC allows the Company to add a
        charge to customers&#8217; water bills for qualified replacement costs of certain infrastructure without submitting a rate filing.&#160; The DSIC reset to zero on March 1, 2023 when the new rate order took effect and began again in June 2024 for bills
        rendered after July 1, 2024.&#160; Total per capita consumption for 2024 was approximately 0.8% lower than the same period of last year.&#160; In 2025, the Company expects revenues to show a modest increase due to revenues from the DSIC and an increase in
        the number of water and wastewater customers from acquisitions and growth within the Company&#8217;s service territory.&#160; Other regulatory actions, weather patterns, and economic conditions could impact results.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 14</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating expenses for 2024 increased $5,418, or 13.1%, from $41,500 for 2023 to $46,918 for 2024.&#160; The increase was primarily due to higher expenses of
        approximately $1,216 for depreciation and amortization, $1,007 for wages and benefits, $992 for distribution system maintenance, $534 for an increased allowance for uncollectible accounts, $504 for wastewater treatment, $268 for purchased power,
        $226 for insurance, $200 for outside services, $163 for water treatment, and $92 for billing and revenue collection services.&#160; Other operating expenses increased by a net of $415.&#160; The increase was partially offset by reduced fuel expenses of $199
        for the prior year pumping of raw water from the Susquehanna River, not repeated in 2024.&#160; In 2025, the Company expects depreciation and amortization expense to continue to rise due to additional investment in utility plant, and other expenses to
        increase as costs to treat water and wastewater, and to maintain and extend the distribution system, continue to rise.&#160; Weather patterns could further increase operating expenses.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest on debt for 2024 increased $1,857, or 26.4%, from $7,047 for 2023 to $8,904 for 2024.&#160; The increase was primarily due to an increase in
        long-term debt outstanding and higher interest rates upon issuance of the 5.67% Senior Notes.&#160; The average debt outstanding under the line of credit was $10,087 in 2024 and $16,316 in 2023.&#160; The weighted average interest rate on the line of credit
        was 5.23% during 2024 and 5.36% during 2023.&#160; Interest expense for 2025 is expected to increase due to the increase in long-term debt outstanding.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for funds used during construction decreased $2,101, from $4,153 in 2023 to $2,052 in 2024 due to a higher volume of eligible construction in
        2023.&#160; Allowance for funds used during construction in 2025 is expected to decrease based on a projected decrease in the amount of eligible construction.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other pension costs reflect decreased expense of $1,606 in 2024 due to a lower contribution to the pension plans.&#160; In 2025, other pension costs is
        expected to be similar to 2024.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income (expenses), net for 2024 reflects decreased expenses of $483 as compared to 2023.&#160; The decrease was primarily due to lower retirement
        expenses of approximately $315, higher earnings on life insurance policies of approximately $113, and lower charitable contributions of approximately $112.&#160; Other expenses increased by a net of $57.&#160; In 2025, other income (expenses) will be largely
        determined by the change in market returns and discount rates for retirement programs and related assets.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax expense for 2024 increased $73 as compared to 2023 due to lower deductions for the Internal Revenue Service, or IRS, tangible property
        regulations, or TPR.&#160; The Company&#8217;s effective tax rate was 6.2% for 2024 and 5.1% for 2023.&#160; The Company&#8217;s effective tax rate for 2025 will be largely determined by the level of eligible asset improvements expensed for tax purposes under the IRS
        TPR each period.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rate Matters</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 10 to the Company&#8217;s financial statements included herein for a discussion of its rate matters.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective January 1, 2025, the Company&#8217;s tariff included a DSIC on revenues of 2.20%.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company expects to file a rate increase request in 2025.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Acquisitions and Growth</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">See Note 2 to the Company&#8217;s financial statements included herein for a discussion of completed acquisitions included in financial results.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On January 24, 2025, the Company signed an agreement to purchase the water assets of Eagle View Manufactured Housing Community in Berwick Township, Adams
        County, Pennsylvania.&#160; Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.&#160; Closing is expected in the second half of 2025 at which time the Company will add approximately 140 water
        customers.</div>

      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 15</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On June 27, 2024, the Company signed an agreement to purchase the wastewater collection and treatment assets of CMV Sewage Co., Inc. in Chanceford
        Township, York County, Pennsylvania.&#160; Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.&#160; Closing is expected in the second half of 2025 at which time the Company will add approximately 280
        wastewater customers.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 7, 2024, the Company signed an agreement to purchase the wastewater collection assets of Margaretta Mobile Home Park in Lower Windsor
        Township, York County, Pennsylvania.&#160; Completion of the acquisition is contingent upon receiving approval from all required regulatory authorities.&#160; Closing is expected in the second half of 2025 at which time the Company will add approximately 65
        wastewater customers.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In total, these acquisitions are expected to be immaterial to Company results.&#160; The Company is also pursuing other bulk water contracts and acquisitions
        in and around its service territory to help offset any potential declines in per capita water consumption and to grow its business.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Capital Expenditures</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During 2024, the Company invested $48,226 in construction expenditures for armoring and replacing the spillway of the Lake Williams dam, wastewater
        treatment plant construction as well as various replacements and improvements to infrastructure and routine items.&#160; In addition, the Company invested $783 in the acquisition of water and wastewater systems.&#160; The Company replaced approximately
        50,200 feet of water main in 2024.&#160; The Company was able to fund construction expenditures using internally-generated funds, line of credit borrowings, proceeds from its stock purchase plans and customer advances and contributions from developers,
        municipalities, customers, or builders.&#160; See Notes 1, 4 and 5 to the Company&#8217;s financial statements included herein.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company anticipates construction and acquisition expenditures for 2025 and 2026 of approximately $46,000 and $48,500, respectively, exclusive of any
        acquisitions not yet approved.&#160; In addition to routine transmission and distribution projects, a portion of the anticipated 2025 and 2026 expenditures will be for additional main extensions, water tank replacement, wastewater treatment plant
        construction, an upgrade to the enterprise software system, and various replacements of infrastructure.&#160; The Company intends to use primarily internally-generated funds for its anticipated 2025 and 2026 construction and fund the remainder through
        line of credit borrowings, potential debt and equity offerings, proceeds from its stock purchase plans and customer advances and contributions (see Note 1 to the Company&#8217;s financial statements included herein).&#160; Customer advances and contributions
        are expected to account for between 5% and 10% of funding requirements in 2025 and 2026.&#160; The Company believes it will have adequate credit facilities and access to the capital markets, if necessary, during 2025 and 2026, to fund anticipated
        construction and acquisition expenditures.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liquidity and Capital Resources</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash</div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company manages its cash through a cash management account that is directly connected to its line of credit.&#160; Excess cash generated automatically pays
        down outstanding borrowings under the line of credit arrangement.&#160; If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.&#160; Likewise, if additional funds are needed beyond what is generated internally
        for payroll, to pay suppliers, to fund capital expenditures, or to pay debt service, funds are automatically borrowed under the line of credit.&#160; As of December 31, 2024, the Company borrowed $15,808 under its line of credit and incurred a cash
        overdraft on its cash management account of $2,428, which was recorded in accounts payable.&#160; The cash management facility connected to the line of credit is expected to provide the necessary liquidity and funding for the Company&#8217;s operations,
        capital expenditures, and acquisitions for the foreseeable future.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 16</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accounts Receivable</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounts receivable balance tends to follow the change in revenues but is also affected by the timeliness of payments by customers and the level of
        the reserve for doubtful accounts.&#160; In 2024, higher revenue levels as compared to 2023 resulted in an increase in accounts receivable &#8211; customers.&#160; A reserve is maintained at a level considered adequate to provide for expected credit losses.&#160;
        Expected credit losses are based on historical write-offs combined with an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements,
        adverse situations that may affect a customer&#8217;s ability to pay, economic conditions, and other relevant factors applied to the current aging of receivables.&#160; Customer accounts are written off when collection efforts have been exhausted.&#160; If the
        status of the evaluated factors deteriorate, the Company may incur additional expenses for uncollectible accounts and experience a reduction in its internally-generated funds.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Internally-generated Funds</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The amount of internally-generated funds available for operations and construction depends on the Company&#8217;s ability to obtain timely and adequate rate
        relief, changes in regulations, customers&#8217; water usage, weather conditions, customer growth and controlled expenses.&#160; In 2024, the Company generated $30,559 internally as compared to $31,908 in 2023.&#160; The decrease from 2023 was primarily due to
        higher interest and income taxes paid.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Common Stock</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Common stockholders&#8217; equity as a percent of the total capitalization was 52.6% as of December 31, 2024, compared with 54.8% as of December 31, 2023.&#160; The
        ratio decreased in 2024 due to higher debt primarily from capital expenditures.&#160; The Company expects to use long-term debt for its future financing needs and allow the debt percentage to trend upward until it approaches fifty percent before
        considering additional equity.&#160; It is the Company&#8217;s general intent to target equity between fifty and fifty-five percent of total capitalization.</div>

      <div><br/>
      </div>

      <div>
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has an effective &#8220;shelf&#8221; Registration Statement on Form S-3 on file with the Securities and Exchange Commission, pursuant to which the
          Company may offer an aggregate remaining amount of up to $60,000 of its common stock or debt securities subject to market conditions at the time of any such offering.</div>

      </div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Line</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Historically, the Company has borrowed under its lines of credit before refinancing with long-term debt or equity capital.&#160; As of December 31, 2024, the
        Company maintained a $50,000, unsecured, committed line of credit at an interest rate of the Secured Overnight Financing Rate, or SOFR, plus 1.17% with an unused commitment fee and an interest rate floor.&#160; The Company had $15,808 in outstanding
        borrowings under its line of credit as of December 31, 2024.&#160; The interest rate on line of credit borrowings as of December 31, 2024 was 5.72%.&#160; In the third quarter of 2024, the Company renewed its committed line of credit and extended the
        maturity date to September 2026.&#160; No other terms or conditions of the line of credit agreement were modified.&#160; On January 1, 2023, the interest rate changed from LIBOR plus 1.05% to a successor rate of the SOFR plus 1.17% in advance of the
        discontinuation of LIBOR in 2023.&#160; The Company expects to renew this line of credit as it matures under similar terms and conditions.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has taken steps to manage the risk of reduced credit availability.&#160; It has established a committed line of credit with a 2-year revolving
        maturity that cannot be called on demand.&#160; There is no guarantee that the Company will be able to obtain sufficient lines of credit with favorable terms in the future.&#160; If the Company is unable to obtain sufficient lines of credit or to refinance
        its line of credit borrowings with long-term debt or equity, when necessary, it may have to eliminate or postpone capital expenditures.&#160; Management believes the Company will have adequate capacity under its current line of credit to meet financing
        needs throughout 2025.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Long-term Debt</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s loan agreements contain various covenants and restrictions.&#160; Management believes it is currently in compliance with all of these
        restrictions.&#160; See Note 6 to the Company&#8217;s financial statements included herein for additional information regarding these restrictions.</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 17</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 27, 2024, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of
        $40,000 aggregate principal amount of the Company&#8217;s senior notes.&#160; The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.&#160; The senior notes are unsecured and unsubordinated obligations of the
        Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $39,833.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of
        the Company.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s total long-term debt as a percentage of the total capitalization, defined as total common stockholders&#8217; equity plus total long-term debt,
        was 47.4% as of December 31, 2024, compared with 45.2% as of December 31, 2023.&#160; The Company expects to use long-term debt for its future financing needs and allow the debt percentage to trend upward.&#160; A debt to total capitalization ratio between
        forty-five and fifty percent has historically been acceptable to the PPUC in rate filings.&#160; See Note 6 to the Company&#8217;s financial statements included herein for the details of its long-term debt outstanding as of December 31, 2024.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes, Deferred Income Taxes and Uncertain Tax Positions</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the IRS TPR, the Company is permitted to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for
        tax purposes as an expense on its income tax return.&#160; This ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense, and a reduction in the amount of income taxes currently payable.&#160; It also
        results in increases to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.&#160; The Company expects to continue to expense these asset improvements in the future.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s effective tax rate will largely be determined by income before income taxes and the level of eligible asset improvements expensed for tax
        purposes that would have been capitalized for tax purposes prior to the implementation of the TPR.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.&#160; A provision within the tax code bill included
        with the budget provides for an annual phase-down of the Pennsylvania corporate net income tax rate of one percentage point in the first year beginning January 1, 2023 from 9.99% to 8.99%, and a one-half percentage point each year thereafter until
        it reaches 4.99% beginning January 1, 2031.&#160; The Company has remeasured the state portion of the Company&#8217;s deferred income taxes.&#160; The effect, net of the federal benefit recognized in income for the years ended December 31, 2024 and 2023, was
        immaterial.&#160; Deferred income taxes for differences that are recognized for ratemaking purposes on a cash or flow-through basis were remeasured with offsetting changes to regulatory assets and liabilities on the balance sheet as of December 31, 2024
        and 2023.&#160; The Company expects any savings in its Pennsylvania current income taxes to be returned to its customers through the rate making process or as a future negative surcharge on their bills.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a substantial deferred income tax asset primarily due to the excess accumulated deferred income taxes on accelerated depreciation from
        the Tax Cuts and Jobs Act of 2017 and the differences between the book and tax balances of the customers&#8217; advances for construction and contributions in aid of construction, and deferred compensation plans.&#160; The Company does not believe a valuation
        allowance is required due to the expected generation of future taxable income during the periods in which those temporary differences become deductible.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has seen an increase in its deferred income tax liability amounts primarily as a result of the accelerated depreciation deduction available
        for federal tax purposes which creates differences between book and tax depreciation expense.&#160; The Company expects this trend to continue as it makes significant investments in capital expenditures subject to accelerated depreciation or TPR.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company has determined there are no uncertain tax positions that require recognition as of December 31, 2024.&#160; See Note 14 to the Company&#8217;s financial
        statements included herein for additional details regarding income taxes.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 18</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Credit Rating</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On August 6, 2024, Standard &amp; Poor&#8217;s affirmed the Company&#8217;s credit rating at A-, with a stable outlook and adequate liquidity.&#160; The Company&#8217;s ability
        to maintain its credit rating depends, among other things, on adequate and timely rate relief, which it has been successful in obtaining, its ability to fund capital expenditures in a balanced manner using both debt and equity and its ability to
        generate cash flow.&#160; In 2025, the Company&#8217;s objectives are to continue to maximize its funds provided by operations and maintain a strong capital structure in order to be able to attract capital.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Physical and Cyber Security</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company maintains security measures at its facilities, and collaborates with federal, state, and local authorities, and industry trade associations
        regarding information on possible threats and security measures for water and wastewater utility operations.&#160; The costs incurred are expected to be recoverable in water and wastewater rates and are not expected to have a material impact on its
        business, financial condition, or results of operations.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company relies on information technology systems in connection with the operation of the business, especially with respect to customer service,
        billing, accounting, and in some cases, the monitoring and operation of treatment, storage, and pumping facilities.&#160; In addition, the Company relies on these systems to track utility assets and to manage maintenance and construction projects,
        materials and supplies, and human resource functions.&#160; The information technology systems may be vulnerable to damage or interruption from cyber security attacks or other cyber-related events, including, but not limited to, power loss, computer
        systems failures, internet, telecommunications or data network failures, physical and electronic loss of data, computer viruses, intentional security breaches, hacking, denial of service actions, misappropriation of data, and similar events.&#160; In
        some cases, administration of certain functions may be outsourced to third-party service providers that could also be targets of cyber security attacks.&#160; A loss of these systems, or major problems with the operation of these systems, could harm the
        business, financial condition, and results of operations of the Company through the loss or compromise of customer, financial, employee, or operational data, disruption of billing, collections or normal field service activities, disruption of
        electronic monitoring and control of operational systems, and delays in financial reporting and other normal management functions.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Possible impacts associated with a cyber security attack or other events may include remediation costs related to lost, stolen, or compromised data,
        repairs to data processing systems, increased cyber security protection costs, adverse effects on the Company&#8217;s compliance with regulatory and environmental laws and regulation, including standards for drinking water, litigation, and reputational
        damage.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has implemented processes, procedures, and controls to prevent or limit the effect of these possible events and maintains insurance to help
        defray costs associated with cyber security attacks.&#160; The Company has not experienced a material impact on business or operations from these attacks.&#160; Although the Company does not believe its systems are at a materially greater risk of cyber
        security attacks than other similar organizations and despite the implementation of robust security measures, the Company cannot provide assurance that the insurance will fully cover the costs of a cyber security event, and its robust security
        measures do not guarantee that reputation and financial results will not be adversely affected by such an incident.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Environmental Matters</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company was granted approval by the PPUC to modify its tariff to include the cost of the annual replacement of up to 400 lead customer-owned service
        lines over nine years from the date of the agreement.&#160; The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.&#160; The Company will record the costs as a regulatory asset to be recovered in future
        base rates to customers, over a four-year period.&#160; The cost for the customer-owned lead service line replacements was approximately $1,961 and $1,762 through December 31, 2024 and 2023, respectively, and is included as a regulatory asset.&#160; Based on
        its experience, the Company estimates that lead customer-owned service lines replacements will cost $2,000.&#160; This estimate is subject to adjustment as more facts become available.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 19</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Drought</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On November 1, 2024, Pennsylvania state officials declared a drought watch for 33 counties in Pennsylvania, including all four counties in the Company&#8217;s
        service territory.&#160; The watch calls for a voluntary reduction in nonessential water use of 5 to 10 percent.&#160; The watch conditions could potentially impact future revenues and net income depending on the length and severity of the dry conditions.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dividends</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During 2024, the Company&#8217;s dividend payout ratios relative to net income and net cash provided by operating activities were 60.2% and 39.6%,
        respectively.&#160; During 2023, the Company&#8217;s dividend payout ratios relative to net income and net cash provided by operating activities were 49.3% and 36.3%, respectively.&#160; During the fourth quarter of 2024, the Board increased the dividend by 4.00%
        from $0.2108 per share to $0.2192 per share per quarter.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s Board declared a dividend in the amount of $0.2192 per share at its January 2025 meeting.&#160; The dividend is payable on April 15, 2025 to
        shareholders of record as of February 28, 2025.&#160; While the Company expects to maintain this dividend amount in 2025, future dividends will be dependent upon the Company&#8217;s earnings, financial condition, capital demands and other factors and will be
        determined by the Company&#8217;s Board.&#160; See Note 6 to the Company&#8217;s financial statements included herein for restrictions on dividend payments.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inflation</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is affected by inflation, most notably by the continually increasing costs incurred to maintain and expand its service capacity.&#160; The
        cumulative effect of inflation results in significantly higher facility replacement costs which must be recovered from future cash flows.&#160; The ability of the Company to recover this increased investment in facilities is dependent upon future rate
        increases, which are subject to approval by the PPUC.&#160; The Company can provide no assurances that its rate increases will be approved by the PPUC; and, if approved, the Company cannot guarantee that these rate increases will be granted in a timely
        or sufficient manner to cover the investments and expenses for which the rate increase was sought.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Critical Accounting Estimates</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The methods, estimates, and judgments the Company used in applying its accounting policies have a significant impact on the results reported in its
        financial statements. The Company&#8217;s accounting policies require management to make subjective judgments because of the need to make estimates of matters that are inherently uncertain.&#160; The Company&#8217;s most critical accounting estimates include:
        revenue recognition and accounting for its pension plans.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pension Accounting</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting for defined benefit pension plans requires estimates of future compensation increases, mortality, the discount rate, and expected return on
        plan assets as well as other variables.&#160; These variables are reviewed annually with the Company&#8217;s pension actuary.&#160; The Company used compensation increases of 2.5% to 3.0% in 2023 and 2024.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company adopted a new mortality table in 2019, the Pri-2012, using the white collar table for the administrative and general plan and the blue collar
        table for the union plan.&#160; In 2021, the Company adopted the MP-2021 mortality improvement scale, which slightly increased the life expectancy of pension plan participants, resulting in a slight increase to the pension benefit obligation, and
        ultimately, a decrease in the Company&#8217;s funded status of the plans.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company selected its December 31, 2024 and 2023 discount rates based on the FTSE Pension Liability Index.&#160; This index uses spot rates for durations out
        to 30 years and matches them to expected disbursements from the plan over the long term.&#160; The Company believes this index most appropriately matches its pension obligations.&#160; The present values of the Company&#8217;s future pension obligations were
        determined using a discount rate of 5.45% at December 31, 2024 and 4.75% at December 31, 2023.</div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 20</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <div><br/></div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adopting a new mortality table that represents a change in life expectancy and choosing a different discount rate normally changes the amount of pension
        expense and the corresponding liability.&#160; In the case of the Company, these items change its liability, but do not have an impact on its pension expense.&#160; The PPUC, in a previous rate settlement, agreed to grant recovery of the Company&#8217;s
        contribution to the pension plans in customer rates.&#160; As a result, under the accounting standards regarding rate-regulated activities, expense in excess of the Company&#8217;s pension plan contribution can be deferred as a regulatory asset and expensed
        as contributions are made to the plans and are recovered in customer rates.&#160; Therefore, these changes affect regulatory assets rather than pension expense.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2023, the Company modified its investment policy statements.&#160; The Company&#8217;s estimate of the expected return on plan assets is primarily based on the
        historic returns and projected future returns of the asset classes represented in its plans.&#160; The target allocation of pension assets is 70% to 90% fixed income securities, 10% to 30% equity securities, and 0% to 10% cash reserves.&#160; The Company
        used 5.00% as its expected rate of return in 2023 and 2024, a decrease from the 6.50% used in 2022 based on the modified investment policy statements.&#160; A decrease in the expected pension return would normally cause an increase in pension expense;
        however due to the aforementioned rate settlement, the Company&#8217;s expense would continue to be equal to its contributions to the plans.&#160; The change would instead be recorded in regulatory assets.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Lower discount rates and underperformance of assets could cause future required contributions and expense to increase substantially.&#160; If this were to
        happen, the Company would have to consider changes to its pension plan benefits and possibly request additional recovery of expenses through increased rates charged to customers.&#160; See Note 11 to the Company&#8217;s financial statements included herein
        for additional details regarding the pension plans.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; margin-right: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Off-Balance Sheet Transactions</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company does not use off-balance sheet transactions, arrangements or obligations that may have a material current or future effect on financial
        condition, results of operations, liquidity, capital expenditures, capital resources or significant components of revenues or expenses.&#160; The Company does not use securitization of receivables or unconsolidated entities. For risk management
        purposes, the Company uses a derivative financial instrument, an interest rate swap agreement discussed in Note 7 to the financial statements included herein.&#160; The Company does not engage in trading or other risk management activities, does not use
        other derivative financial instruments for any purpose, has no material lease obligations, no guarantees and does not have material transactions involving related parties.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impact of Recent Accounting Pronouncements</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">There are currently no recent accounting pronouncements that are expected to have a material impact to the Company&#8217;s financial statements.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item7A.QuantitativeandQua"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 7A.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not applicable.</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <a id="Item8.FinancialStatements"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.73%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 8.</div>
            </td>

    <td style="width: 86.54%; vertical-align: top;" colspan="2">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Financial Statements.</div>
            </td>

    <td style="width: 1.73%; vertical-align: top;">
              <div><br/>
              </div>
            </td>

    <td style="width: 1.73%; vertical-align: top;"><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 9.08%; vertical-align: top;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Page <br/>
                </span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top; background-color: rgb(174, 237, 183);" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Report of Independent Registered Public Accounting Firm (PCAOB ID <span style="-sec-ix-hidden:Fact_8f0da68a6def4f6e9ff347958d6699c7">23</span>)</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; background-color: rgb(174, 237, 183); text-align: center;" colspan="2"><a href="#ReportofIndependentRegist">22 </a><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance Sheets</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; text-align: center;" colspan="2"><a href="#BalanceSheets">23</a></td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top; background-color: rgb(174, 237, 183);" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statements of Income</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; background-color: rgb(174, 237, 183); text-align: center;" colspan="2"><a href="#StatementsofIncome">25</a></td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statements of Common Stockholders&#8217; Equity</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; text-align: center;" colspan="2"><a href="#StatementsofCommonStockho">26</a></td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top; background-color: rgb(174, 237, 183);" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statements of Cash Flows</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; background-color: rgb(174, 237, 183); text-align: center;" colspan="2"><a href="#StatementsofCashFlows">27</a></td>

  </tr>

  <tr>

    <td style="width: 90.92%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Notes to Financial Statements</div>
            </td>

    <td style="width: 9.08%; vertical-align: top; text-align: center;" colspan="2"><a href="#Notes">28</a></td>

  </tr>


</table>
      <div><br/>
      </div>

    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 21</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="ReportofIndependentRegist"><!--Anchor--></a>
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Report of Independent Registered Public Accounting Firm</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">To the Stockholders and the Board of Directors of The York Water Company</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Opinion on the Financial Statements</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">We have audited the accompanying balance sheets of The York Water Company (the "Company") as of December 31, 2024 and 2023, the
        related statements of income, common stockholders' equity, and cash flows, for each of the two years in the period ended December 31, 2024, and the related notes and financial statement schedule listed in Item 15(a)2 (collectively referred to as
        the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of
        the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basis for Opinion</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the
        Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance
        with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>

      <div style="font-weight: normal;"><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to
        obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over
        financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over
        financial reporting. Accordingly, we express no such opinion.</div>

      <div style="font-weight: normal;"><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to
        error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the
        accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Critical Audit Matters</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or
        required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there
        are no critical audit matters.</div>

      <div style="margin-bottom: 2pt; font-weight: normal;"><br/>
      </div>

      <div style="text-align: justify; margin-bottom: 2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;"><span style="text-decoration: underline;">/s/ <ix:nonNumeric name="dei:AuditorName" id="Fact_ac9e04ab06b84aae87687e320052058b" contextRef="c20240101to20241231">Baker Tilly US, LLP</ix:nonNumeric></span></div>

      <div style="margin-bottom: 2pt; font-weight: normal;"><br/>
      </div>

      <div style="text-align: left; margin-bottom: 2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">We have served as the Company&#8217;s auditor since 2003.</div>

      <div style="margin-bottom: 2pt; font-weight: normal;"><br/>
      </div>

      <div style="text-align: left; margin-bottom: 2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_4ebb48ea157640ac8fa0f49bf830172d" contextRef="c20240101to20241231">Lancaster, Pennsylvania</ix:nonNumeric><br/>
      </div>

      <div style="text-align: left; margin-bottom: 2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">March 4, 2025</div>

    </div>

    <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 22</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <!--PROfilePageNumberReset%Num%3%Page %%--> </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

    <div style="text-align: right;"><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="BalanceSheets"><!--Anchor--></a>Balance Sheets</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(In thousands of dollars, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2024<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2023<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ASSETS</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">UTILITY PLANT, at original cost</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_29fe9d85018b4efca026dfe0fe173bcf" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">664,927</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_c4bd77d7ad034c018ead4b7ce746e68b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">620,201</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Plant acquisition adjustments</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_301ea7747c5c4a16ba65140cce637e54" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,838</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_26f8fa4619de4d37b594b9133143993b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,384</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated depreciation</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" id="Fact_01c8c9a2c4614a94aa7e0ca513203ee4" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,082</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" id="Fact_dd8a098a0cb74474a320759aea5fd206" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,113</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net utility plant</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" id="Fact_527f83fd7bea480288d0e487e9175edc" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">531,007</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" id="Fact_2ae39ead88c745beb7768afbcb969002" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">493,704</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> OTHER PHYSICAL PROPERTY, net of accumulated depreciation</div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt;">of $<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_c20acba26a9549fc81d63e5983d29021" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">536</ix:nonFraction> in 2024 and $<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_13d9196043c04dfaafedf9476005cc09" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">501</ix:nonFraction> in 2023</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_4aef83b9db384d498cd1dd19d8f33312" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,534</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_6871b34f315c47b7b5bcd5b7576b5aef" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,569</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CURRENT ASSETS:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_8eadbc4163e14eba93fec5af8be14256" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_545064288ab443b182f85023d435da60" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Accounts receivable, net of reserves of $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_5e82621ee2994774bf8e85939c9f179e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,610</ix:nonFraction></span> in <span style="text-indent: 0pt;">2024</span><br/>
                and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_c189ddf9dbe34205a20f397527eceb5b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,005</ix:nonFraction></span> in <span style="text-indent: 0pt;">2023</span></div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_8426610ce9a04fd8ab076d7dfa25ac9b" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,249</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_1cc8bb405d6741f09a7b4b3c9a631f0e" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,837</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled revenues</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" id="Fact_3272616ff7ab4430a9f1c51bde6ee0b2" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,604</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UnbilledReceivablesCurrent" id="Fact_225545317d5942738522d2c4bd699b7a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,484</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recoverable income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesReceivable" id="Fact_b19f710fd4a045418a2c9513a2f5bd1f" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">587</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesReceivable" id="Fact_b961b853bda44b58993faa0e3ff66c8b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">332</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materials and supplies inventories, at cost</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesInventory" id="Fact_547fbb118daa46e1b34fb212d42fd80a" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,413</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesInventory" id="Fact_bad334a7cb2d494fb405bbfd9a43ae22" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,109</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid expenses</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" id="Fact_65c98e1a435c4318a1eff7a4904fa092" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,597</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" id="Fact_3b424c994de3417aa480dc07d576a8b4" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">821</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current assets</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_f8c5eaa9c90b4dd3834e097afc0e92fa" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,451</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_687095081c4f442d96ca0c884b0aec57" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,584</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OTHER LONG-TERM ASSETS:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prepaid pension cost</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_c2a0a0e9ef7a48bbb50619c26522ce43" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,009</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" id="Fact_5fcfc2d7de814d0098d28e89332a6af7" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,380</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_3debf8cfb1c04c329d91d568015fa639" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_70fdeb6a08d34a668bbbd5058b05704d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred regulatory assets</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssetsNoncurrent" id="Fact_c87cc1d20da042a795109b87d1ce407e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,061</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssetsNoncurrent" id="Fact_4b1cfe20de634419a60ac17d9615f57f" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,949</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_ffea3d3744504e89afab50e1fe8dc135" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,156</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_82235934e86542be97733805ea9a9aff" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,764</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other long-term assets</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_3643c8d9b4fe4bc1b67a6545e2b3f998" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">84,481</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_3c26ecdd6c3842309cd55c233fda4632" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">77,348</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; text-indent: 50.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Assets</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Assets" id="Fact_51a066afd5b84abab1a67e7e1460826d" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">633,473</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Assets" id="Fact_9b9894b73b71444eaef4326a34bf670d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">588,205</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying notes are an integral part of these statements.</div>

    <div style="text-align: center;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 23</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

    <div style="text-align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"> </span><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance Sheets</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(In thousands of dollars, except per share amounts)</div>

    <div style="text-align: center;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2024<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2023<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">STOCKHOLDERS&#8217; EQUITY AND LIABILITIES</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">COMMON STOCKHOLDERS&#8217; EQUITY:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -27pt; margin-left: 45pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Common stock, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockNoParValue" id="Fact_fe4d9bb4ed9e4f009b55990c7c3298b5" contextRef="c20231231" unitRef="U003" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockNoParValue" id="Fact_46a270ffc3874d91bf26e8123a1ec4a0" contextRef="c20241231" unitRef="U003" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span>
                par value, authorized <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_9653a9624bcc4b98936b3207a279d829" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_3bb2deb56a224305bcad42acc23c062f" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">46,500,000</ix:nonFraction></ix:nonFraction></span> shares,</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> issued and outstanding <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_afd9e74b6bca417f8af9aa0ffc5a0390" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_4951f74f7f7e4682ab4b3e9ed40cc93c" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,386,282</ix:nonFraction></ix:nonFraction></span> shares in <span style="text-indent: 0pt;">2024</span></div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_fbda62d4c6af4cf0b9010cc528f33490" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_c6dd2ac0f2b447888a02bc3589761b8c" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,332,245</ix:nonFraction></ix:nonFraction></span>
                shares in <span style="text-indent: 0pt;">2023</span></div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_20f8a9e0893b4bd9b257d12237a1f98c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,089</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_fa1cd84cc74f478da78b255da0a50a32" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,174</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 20pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Retained earnings</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_d2efb872384d49238128e519a3f978c5" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">93,103</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_fed4cf9614594674bcad6c9746dd27c9" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,004</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total common stockholders&#8217; equity</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f0eff4c454a5410c9442990c087d39a4" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">231,192</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_862c46baf5084c909aa7d1280f76c8e1" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">221,178</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">PREFERRED STOCK, authorized <ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_5cdd53a0ac0548e8a93aa2531aa6bc88" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_2633347d3a7e454592a687f8c021c5d1" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">500,000</ix:nonFraction></ix:nonFraction>
                shares, <ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_ec7f01ff2fe04d018d85c7908c121122" contextRef="c20241231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_1c72e0d9a65049ae8daf5f00d9c2aba9" contextRef="c20231231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> shares issued</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_90180ee881844810aa6104509c17d7f5" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_b9d79158089c44b1bfa0fd0b47dfac5c" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">LONG-TERM DEBT<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_3856ef03958e4995b8c4ea3c53bd1719" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">205,561</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_fc7effd650c14b3cba167de09628f677" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,007</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">COMMITMENTS</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_a5566df002a44c4c9194872fb501e85e">&#8211;</span></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_ec2271d20b954083b6f5e8d121a7c6b8">&#8211;</span></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CURRENT LIABILITIES:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts payable</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_ab55dd5e84fa41d6a4314efe8ca67ed8" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,525</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_4a13a38baa344a37bfd26b754d657ddd" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,873</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividends payable</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsPayableCurrent" id="Fact_388a84220fca40ae92b13022602b4661" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,892</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsPayableCurrent" id="Fact_7d601ffcfea441ecabc9f224f41e140a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,754</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued compensation and benefits</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_4859b4a81ab0429bb05b958bd7fc3224" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,806</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_940db1f8516a49368b40f9a3aab19159" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,629</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accrued interest</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_016c50de2216406d922cf0f2c712f88b" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,490</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_c8b02f5509ae4030b5aaadd5dc39cfe3" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,741</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred regulatory liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilityCurrent" id="Fact_bdb76a0c85604c4ab403f70237175263" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">864</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilityCurrent" id="Fact_71f5f7feeb7e483596dee679eb9be31d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">644</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other accrued expenses</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_d2929fbfc18347169b61db543d1304d4" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">712</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_4cb3d6dacebe4cdc9a774d7163390fbc" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">502</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total current liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_2cd661aa0cf444eeaa2b95d89fe8f72e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,289</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_5be9ffb917b74b97a936053395552288" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,143</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">DEFERRED CREDITS:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_b62e87cc85444ed18b94c10b14f66e77" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,546</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_bed81b50270a4889ae26d10df89d701f" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,853</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_71842bf5ec6749b2ad39f34c57f426bf" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,157</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_83b43c231eec4bd1b38d1897e581a680" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,235</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred employee benefits</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" id="Fact_77b6fd75c1cb48b487787ec69e3a801c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,526</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" id="Fact_c94245df6ecf4840a9950fa4a1e8e3c8" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,847</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred regulatory liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilityNoncurrent" id="Fact_949b7b61087f4aea902000486314faf9" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,947</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilityNoncurrent" id="Fact_a46f9bef1cc44f9c8e67b7a0a8bd33db" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,989</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other deferred credits</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_7aa20030e5a94a7985a0cad2dbf57293" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">386</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_e45797c897864f85b24f8d4566e04b4b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">632</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 50pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred credits</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" id="Fact_01fd369a572c40a3b561cf4244ab6406" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">129,562</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" id="Fact_2ae6be0b7cab4db3a4b03337be5a5e2c" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,556</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contributions in aid of construction</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContributionsInAidOfConstruction" id="Fact_654f2e26327643938a443aff9bd2e4bb" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,869</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContributionsInAidOfConstruction" id="Fact_73f3483d095d41e29f906da6d6ee3b25" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,321</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; text-indent: 50.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Stockholders&#8217; Equity and Liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_f3062e236737486587034b021b5b3b0c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">633,473</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_bf259c3c308a49f99601243935a03cd7" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">588,205</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying notes are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 24</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

    <div style="text-align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> </span><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="StatementsofIncome"><!--Anchor--></a>Statements of Income</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(In thousands of dollars, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;"> </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended December 31</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OPERATING REVENUES:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_5dc818dcf2064007995fe7f6d89da78f" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,959</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_c436a219ea6b45a5b33b754cc08786e4" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,031</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OPERATING EXPENSES:</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operation and maintenance</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" id="Fact_c20153ba82874ab9bc6bf65db47ac9c0" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,670</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" id="Fact_a9a0ed51f1a2424a95a03f7ee805d4b9" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,362</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Administrative and general</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_dd93e109b2944305a9982cbd8140e490" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,610</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_731c79af53114a0b8557a91877b30bef" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,893</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" id="Fact_354fffaaf8534f90afa9959cb1549f3c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,962</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" id="Fact_d83c1ada5fc74345a6dcf06a0d4fc71f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,746</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Taxes other than income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseTaxes" id="Fact_63ae0eb44a574d50ac8f9dc06919364c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,676</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseTaxes" id="Fact_2bee4525f8354fa78308c20293115931" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,499</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" id="Fact_908866e3f00e4a37a7e42a5b67dd28a6" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,918</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" id="Fact_d1b2f8a8eae24dfbac66b74b127c67f4" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,500</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operating income</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_6d08ffbecaae444581e75ff41a245c7a" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,041</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_177e30c36bc344dc88642084fa38329c" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,531</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">OTHER INCOME (EXPENSES):</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest on debt</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_f532e9ce510f4c8884ad6d99c5737ee3" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,904</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_4bca05ff39504201a811963ecb27d647" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,047</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for funds used during construction</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" id="Fact_cce68a9628e94bc0bad8c8cb23f607bc" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,052</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" id="Fact_913f9c9969ac44c98e5c777eb9c943f0" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,153</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other pension costs</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" id="Fact_9e7c05be3e0e49a2a44775d33ba9e032" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">524</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" id="Fact_f50ab6b9209c49129bdb925f6de79c66" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,082</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other income (expenses), net</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_f7f4b9bad4ca492a89105f15b55302b4" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">38</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_f3dd30d9dc494ea986c4364f44c5cf48" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">521</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_5ed26dc5759b44038066a33032facf2f" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,366</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_2baf7c463e634431859b2863067ebf55" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,497</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income before income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_fe6fe334598d4bffb755f52e134ca8cd" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,675</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_84c76f2bb3024826ac24bf018ba711ae" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,034</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income tax expense<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_791c673d01ce4ef78957f7c0e0875c83" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,350</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_9b5671f84d2d403fb6fa55d06ec6882f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,277</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Net Income</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d82a3cfd05da47fbb89a3096b8f5f0f0" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,325</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b38ec03a657742c68f3b7222bda4dcd8" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,757</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basic Earnings Per Share</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8e4d23dbee4c41a69212e3618fc4ff45" contextRef="c20240101to20241231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.42</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e844d652a3954e73b7218efa4913c276" contextRef="c20230101to20231231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.66</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted Earnings Per Share</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_08d003806c6540919ea21f3758baabaa" contextRef="c20240101to20241231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.42</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_39e7094e8df24653924dde02ade90f81" contextRef="c20230101to20231231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.66</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying notes are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 25</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

    <div style="text-align: right;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> </span><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="StatementsofCommonStockho"><!--Anchor--></a>Statements of Common Stockholders&#8217; Equity</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(In thousands of dollars, except per share amounts)</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Years Ended December 31, 2024
      and 2023</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 44%;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Common </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Shares</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Common </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Amount</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Retained</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Earnings</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%;" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, December 31, 2022</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_4c32c55d6e4042d296ce030da4a86462" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,285,584</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b26c9bc51673449486469fc191d0026c" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">134,220</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_de777a830add44858340a5701796d1f7" contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">72,963</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_46aa168adf594de2bb4456494eb66494" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">207,183</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b3bd5e50f565428e81413197593b14d9" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_c8929eab03a8422089908f4292e0a63a" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,757</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_c40b4c182c4846a6a17476af34c5ae5f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,757</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: rgb(174, 237, 183);" rowspan="1">
            <div style="margin-left: 9pt;">Cash dividends declared, $<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" id="Fact_1944a24e09a549d8a9f041317f2905d0" contextRef="c20230101to20231231" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.8189</ix:nonFraction> per share</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#8211;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_1bced4b7f4634573b0d1576e022e0a09" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_6026c8fb54d64ffdb1fb8cf87040e200" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,716</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_b897b7bcec244d90b784a21c055cfe8d" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,716</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance of common stock under</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> dividend reinvestment, direct stock and</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> employee stock purchase plans</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" id="Fact_5c3f02d5e9f346e8b6cb6370823a94a6" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">41,702</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_d3c94f5ddcaa4fe882e13085050d6867" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,654</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_4beacb1b10d64da089fbb82d53a01a78" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_9cb9d22a41694957a058074b95fa0d61" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,654</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_0edd3262ab6045c68d7455a7e9e430dd" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,959</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_b6cf0e622f8b40ebbd2e668381cc5454" contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">300</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_2053a29e9a6146be863ba592d74bd4cd" contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_371833759d014e40ae64300350adda45" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">300</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, December 31, 2023</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_699a18d059a6420cb5767112cf8c0370" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,332,245</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1c47439d858a4fd185e48b01ad7a8c7f" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,174</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e3dfd033e836423b9cf4bf25de1366cc" contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,004</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_afdfa2e766d248698b30ab36dad4a815" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">221,178</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a67a7ee11cbb41038cc91120bca2e146" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b4a1911624634174b125c8501795e1ca" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,325</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_6873046f85ae4419a95f987a10cdb5f8" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,325</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash dividends declared, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareDeclared" id="Fact_535d4212028b480b968fbb77e58104bf" contextRef="c20240101to20241231" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.8516</ix:nonFraction></span> per share</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_ee9fb9c8085d49619f010bf5b05dbc95" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_706099a089cb4d78b412c74602e6c9ec" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,226</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_012d737f61ec4b6680201d5550205dab" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,226</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance of common stock under</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> dividend reinvestment, direct stock and</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> employee stock purchase plans</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" id="Fact_4f21b8e317ba48f79f5fe91c69a9607e" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">48,163</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_cbe106f0d32b4c32bf792bce91af3834" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,669</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_c43536feefbd46f0b55d9fc36d4498e0" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="Fact_74970b4b66aa43acba8ba5072f9aeabc" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,669</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_00e9e81693d04290a8041810853c290b" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,874</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_935cf7880bf7400f89399dfd2c0c6fe9" contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">246</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_83cb578d2adf4fcdaf67a544c5128203" contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" id="Fact_29c43fbfa6074ef2a7095cc5b5bd25bd" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">246</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 44%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance, December 31, 2024</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_2dfeb84a9c274c4580c0c17a2d11042c" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,386,282</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_31e8820a867a4bb4bf4d97d3320200bc" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,089</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6bb1b68bc287469eb1202afa02af6680" contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">93,103</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c4e44937770842209addc0f87207b617" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">231,192</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accompanying notes are an integral part of these statements.</div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 26</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

    <div style="text-align: right;"><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="StatementsofCashFlows"><!--Anchor--></a>Statements of Cash Flows<br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(In thousands of dollars, except per share amounts)</div>

    <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Year Ended December 31</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CASH FLOWS FROM OPERATING ACTIVITIES:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_391c50b11367459faca6bcc88480dbb1" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,325</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e156190146ba4020929af4639884bb57" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,757</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adjustments to reconcile net income to net cash provided by operating activities:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Depreciation and amortization</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_a496dda2d5d541ca854e0d1649dc7a52" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,962</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_d2d8b68ed30a4b16b62c92c3453eddbb" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,746</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedStockExpense" id="Fact_ad37d13fcfa5439f9cd0dda81b90d45f" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">246</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RestrictedStockExpense" id="Fact_8260f9059f7144d08a3c2eb2a8f88c43" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">300</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in deferred income taxes</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_eaced32fea84477a917d1f1f0ac55c8e" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">476</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" id="Fact_76d24c0763d940bea5d71f6df01bba3f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">530</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_024f59dceec4491b96c6ff3d10121050" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">353</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_d61c8b84bee34b69871cef9c2f0c08b2" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,114</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in assets and liabilities:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in accounts receivable and unbilled revenues</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" id="Fact_b94b6f7cad4547519b4d0c30ad255e9d" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">604</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" id="Fact_29e58cb6ad8b47cd8c5f424dfbd8ac0e" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,868</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(Increase) decrease in recoverable income taxes</div>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" id="Fact_a7c2979dae324e4c89cb44bc35f358a9" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction>)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" id="Fact_44c51f91e2894175b1d32de57384a0e1" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">550</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in materials and supplies inventories, prepaid expenses, prepaid pension cost,<br/>
              </div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> deferred regulatory and other assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" id="Fact_414aadc1634b48f7bbeaa581c4a58c66" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,824</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" id="Fact_0237919040234573a8b7405d8a09bb42" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,512</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Increase in accounts payable, accrued compensation and benefits, other accrued expenses,</div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> deferred employee benefits, deferred regulatory liabilities, and other deferred credits</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" id="Fact_da7ee052b17d47caa2de797f274e4eab" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,131</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" id="Fact_97caa729bdc54b7c9eea46b3e98fe3d1" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,743</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Increase in accrued interest<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IncreaseDecreaseInAccruedInterest" id="Fact_d9fc7d4b7ffd41749dd75d617b7c3650" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">749</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IncreaseDecreaseInAccruedInterest" id="Fact_7c89f194dfc3490d8b1c11651cd00b98" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash provided by operating activities</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_4a5256b05bcd4508aeec5d9680fcaa73" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,559</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_bd41d4180050439dbff00da0bbbd7e55" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,908</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CASH FLOWS FROM INVESTING ACTIVITIES:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant additions, including debt portion of allowance for funds used during</div>
              <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> construction of $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" id="Fact_8b9e4135753e4633a5e74c7c3cd04d3b" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,147</ix:nonFraction></span>
                in <span style="text-indent: 0pt;">2024</span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" id="Fact_7a7fb1023532410faad9343ae954bb34" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,321</ix:nonFraction></span>
                in <span style="text-indent: 0pt;">2023</span></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" id="Fact_c562e36beb6246a6ba9c973b03fd85d0" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,226</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" id="Fact_3fd06f5a300c48b5bd7db180ae6dcd9f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,640</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Acquisitions of water and wastewater systems</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_1b15101e4f674392a3c50680f2ce5c25" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">783</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_540b2ee047b2461aba94cbb372bfc875" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">625</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash used in investing activities</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_ee82365b4a714cec870e0d1d8862d393" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">49,009</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_b5a1a832144b449b8eac78ff3d51945b" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">65,265</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">CASH FLOWS FROM FINANCING ACTIVITIES:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and contributions in aid of construction</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromAdvancesForConstruction" id="Fact_4c5fdce8cd6b4d31b54dabf406c42eba" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,411</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromAdvancesForConstruction" id="Fact_119530bbfce34df9928c1a061c9ad0f5" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,064</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Repayments of customer advances</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfAdvancesForConstruction" id="Fact_a8e0a6b6a37d4aad8a7033d6d8d1fe84" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">791</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfAdvancesForConstruction" id="Fact_bba8fc79ecc7458e8c73bfd2793f83a8" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">505</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Proceeds of long-term debt issues</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" id="Fact_54d3f08d97844bc29047d7ebe9bfe9bb" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,748</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" id="Fact_128f274a269d4a9283d02e00eb1b762c" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,681</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 72%;">Debt issuance costs<br/>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">(<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_47915f0ac42842c0b9c2dd6a6d55c46d" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">167</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">(<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_c8a8712562ee493ba18cc8fb8e76634b" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">171</ix:nonFraction>)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Repayments of long-term debt</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" id="Fact_ac8a2b6d9a6746eb8e156a800189883b" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,213</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" id="Fact_edebdc254a8c44e4891be4bd9cc27370" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,148</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in cash overdraft position</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_55c2c0f5b8384317b6bca833d37c7205" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">881</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfBankOverdrafts" id="Fact_0e0a6284d6c443058a30cfefe2578134" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,628</ix:nonFraction>)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance of common stock</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_7f23a37ffc2b49e18006b66369177285" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,669</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_7b73b855081441508ba65e50378f576b" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,654</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividends paid</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_a4121c7b38d24e90b721a54e439938ec" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,088</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_731600d602e94ed99353706e088975a2" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,590</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net cash provided by financing activities</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_f4a7d70e474141f3ae3ede9785d6ecbc" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,450</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_e903237733364f3ba2ce8c4377160001" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,357</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net change in cash and cash equivalents</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_b657ed8d88564da181942bd6d393aa71" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_e4cb2de8d50f478fb1892d2b1db284b6" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents at beginning of period<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_1207fbab0cb94618b150dd98e12c93a1" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_9557b6b01d9b4a5ab9e02c6b2b0ae60e" contextRef="c20221231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 54pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash and cash equivalents at end of period<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_169157e35dda4de2af36091f79c3c6ff" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_2b38d39c0f564b368281e200e5f053c1" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Supplemental disclosures of cash flow information:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash paid during the period for:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: 10pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest, net of amounts capitalized</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_bb63e376df36489ea30b1daa65a0c815" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,892</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_50d07e2513e943f6baa646df2c963399" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,727</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;" rowspan="1">
            <div style="margin-left: 9pt">Income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" id="Fact_6096025fefad472eafcc2b5c90bb993c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">943</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" id="Fact_bab890676950478f8c6345e9e5d0ec13" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Supplemental disclosure of non-cash investing and financing activities:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td colspan="9" style="vertical-align: bottom; white-space: nowrap; width: 72%;" rowspan="1">
            <div style="margin-left: 18pt; text-indent: -9pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Accounts payable includes $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" id="Fact_55c9e4d7c7a147f6ace8ab94b696de54" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,138</ix:nonFraction></span> in <span style="text-indent: 0pt;">2024</span> and $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid" id="Fact_c14b2d7a1cfa49b0b11d78a2b8909b5f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,433</ix:nonFraction></span> in <span style="text-indent: 0pt;">2023</span> for the construction of utility plant.</span></div>
            <div style="margin-left: 18pt; text-indent: -9pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Contributions in aid of construction includes $<span style="text-indent: 0pt;"><ix:nonFraction name="yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition" id="Fact_b6d156b919294cf5b0051f5b4265bf0a" contextRef="c20240101to20241231_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">621</ix:nonFraction></span> in
                <span style="text-indent: 0pt;">2024</span> recorded as part of the</span> MESCO, Inc. and </div>
            <div style="margin-left: 27pt; text-indent: -9pt;">York Haven Borough acquisitionsand $<span style="text-indent: 0pt;"><ix:nonFraction name="yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition" id="Fact_2a9f50fac2fa42b5b0b4f72139dd7300" contextRef="c20230101to20231231_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,403</ix:nonFraction></span> in <span style="text-indent: 0pt;">2023</span> recorded as part of the Conewago Industrial Park acquisition.</div>
            <div style="margin-left: 27pt; text-indent: -9pt;"> <br/>
            </div>
            <ix:nonNumeric name="yorw:NoncashInvestingAndFinancingActivitiesRelatedText2" id="Fact_c9f5c33b7ac74d69b797f9e6b7d0bcf3" contextRef="c20230101to20231231" xsi:nil="true" format="ixt:fixed-empty"></ix:nonNumeric></td>

  </tr>


</table>
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
<div>The accompanying notes are an integral part of these statements.<br/></div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 27</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; "> <div><a id="Notes"><!--Anchor--></a><span style="font-weight: bold;">Notes to Financial Statements </span></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(In thousands of dollars, except per share amounts)</div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="Text_8b45ca5e3d364abebc271dd346bf2ba8" contextRef="c20240101to20241231" escape="true" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.&#160; Significant Accounting Policies</div>
</ix:nonNumeric>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e1" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e2" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e3">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The primary business of The York Water Company, or the Company, is to impound,
        purify and distribute water.&#160; The Company also owns and operates </span><ix:nonFraction name="yorw:NumberOfWastewaterCollectionSystemsOperated" id="Fact_09f79bde26cb43d4a4c760128aab43fd" contextRef="c20240101to20241231" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">&#160;</span>wastewater collection systems and <ix:nonFraction name="yorw:NumberOfWastewaterCollectionAndTreatmentSystemsOperated" id="Fact_fe62a713d72b47ee96cf863950637a6a" contextRef="c20240101to20241231" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">eleven</ix:nonFraction> wastewater collection and treatment systems.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The Company operates within its franchised territory located in </span><ix:nonFraction name="yorw:NumberOfCountiesInWhichFranchisedTerritoryIsLocated" id="Fact_4ba8518aacd140748708f3c0286b9ca8" contextRef="c20240101to20241231" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> counties within south-central Pennsylvania and is subject to regulation by the Pennsylvania Public Utility Commission, or PPUC.</span></div>
</ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e3" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e4">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e4" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following summarizes the significant accounting policies employed by The York Water Company.</div>
</ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e5" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e6" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e7"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_5c808f4820af4d05865bd0aad9f83c6f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Utility Plant and Depreciation</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e7" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e8"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a1" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cost of additions includes contracted cost, direct labor and fringe benefits, materials, overhead and, for certain utility plant, allowance for funds
      used during construction.&#160; In accordance with regulatory accounting requirements, water and wastewater systems acquired are recorded at estimated original cost of utility plant when first devoted to utility service and the applicable depreciation is
      recorded to accumulated depreciation.&#160; The difference between the estimated original cost less applicable accumulated depreciation, and the purchase price and acquisition costs, is recorded as an acquisition adjustment within utility plant as
      permitted by the PPUC.&#160; At December 31, 2024 and 2023, utility plant includes a net credit acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_107b40b1a7774a9489dde2616b548cae" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,838</ix:nonFraction> and $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_8bcbf37ca1384268a9b18bfb83b78482" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,384</ix:nonFraction>, respectively.&#160; For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective
      assets.&#160; Certain amounts are still awaiting approval from the PPUC before amortization will commence.&#160; Amortization amounted to $<ix:nonFraction name="yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" id="Fact_f84423b007574fda9b5155f0e7c6e733" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction> and $<ix:nonFraction name="yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" id="Fact_0b9d5f01500f44afadc75868221fcb8c" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">69</ix:nonFraction> for the years ended December 31, 2024
      and 2023, respectively.<br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e8" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e9"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a2" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a3">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e9" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e10"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a3" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Upon normal retirement of depreciable property, the estimated or actual cost of the asset is credited to the utility plant account, and such amounts,
      together with the cost of removal less salvage value, are charged to the reserve for depreciation.&#160; To the extent the Company recovers cost of removal or other retirement costs through rates after the retirement costs are incurred, a regulatory asset
      is reported.&#160; Gains or losses from abnormal retirements are reflected in income currently.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e10" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e11"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a4" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a5">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e11" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e12"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a5" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a6">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.&#160; Annual provisions for
      depreciation of transportation and mechanical equipment included in utility plant are computed on a straight-line basis over the estimated service lives.&#160; Such provisions are charged to clearing accounts and apportioned therefrom to operating
      expenses and other accounts in accordance with the Uniform System of Accounts as prescribed by the PPUC.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e12" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e13"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a6" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a7">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e13" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e14"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a7" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.&#160; Maintenance of transportation
      equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.&#160; The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e14" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e15"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a8" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a9">
<div><br/>
    </div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e15" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e16"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a9" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a10"><ix:nonNumeric name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="Text_735d26c32218486390b0326f5d0b6c4f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_69f69334649b44068499006e83bf6d361">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following remaining lives are used for financial reporting purposes:</div>
</ix:nonNumeric></ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e16" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e17"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a10" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a11"><ix:continuation id="Text_69f69334649b44068499006e83bf6d361" continuedAt="Text_69f69334649b44068499006e83bf6d362">
<div><br/>
    </div>
</ix:continuation></ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e17" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e18"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a11" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a12"><ix:continuation id="Text_69f69334649b44068499006e83bf6d362">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Approximate range</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Utility Plant Asset Category</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of remaining lives</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mains and accessories</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_90312b39200d4d16b07fa7cc8bed7056" contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">308,020</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_fb20afa89a264987b8536257fdac487d" contextRef="c20231231_PublicUtilityAxis_MainsAndAccessoriesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">286,993</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_30169ddc20cb4b88ad7649f878d4c74f" contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">14</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_7510e3b40887405cade7d992fb21ec69" contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">86</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Services, meters, and hydrants</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_e0e7a733c12c4ad6a476791309c6a6cd" contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,200</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_9e7c4f41830447a1b80cb8a423eeda01" contextRef="c20231231_PublicUtilityAxis_ServicesMetersAndHydrantsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">98,387</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_6063c8af13c1444a88d1f3439ffc54cd" contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">14</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_7dd9d00f11cd4ecf8be14c6383c9605c" contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">47</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operations structures, reservoirs, and water tanks</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_6464ae6de9b54e2e9dce801f3892083e" contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">143,821</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_8a3fe358d1ba45e5b9b10fa630f1fd7c" contextRef="c20231231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">89,207</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_6d8fd1dcf80542938c74920fd149280c" contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">9</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_5a0ffccfa52c440f869f52c69c6b244f" contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">54</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pumping and treatment equipment</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_6e2fb070d1624faabb6902b804e9db54" contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,906</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_73b60f114e934277b65d18aae4de100e" contextRef="c20231231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,719</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_a2c431320fa84fb995d91caf4a4263fd" contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">6</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_ca74ddedc9694650b05b6fe007c2db58" contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">34</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office, transportation, and operating equipment</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_6ea71224d2644f7398214c78bd8a0873" contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,519</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_17c34a6540be49bbb87ba014e969713c" contextRef="c20231231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,292</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_10180696e56f4532b0a0e7ccda936335" contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_e3ffac032f2744e08e771405184bcef6" contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:duryear">19</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and other non-depreciable assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_5bd3ff64c66f4147b2ae432ddf14c946" contextRef="c20241231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,833</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_aa78c3aaea504348bfb6c1fa54399158" contextRef="c20231231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant in service</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_7345774e3d294aa99ec5f9b87ba4e0e0" contextRef="c20241231_PublicUtilityAxis_UtilityPlantInServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">636,299</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_2a55626770124fcb9a6fed7435c0b97a" contextRef="c20231231_PublicUtilityAxis_UtilityPlantInServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">544,283</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Construction work in progress</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_38785cfac48c4a559ed613daf3aee88f" contextRef="c20241231_PublicUtilityAxis_ConstructionInProgressMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,628</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_9ff4096c70ce42e6bd7a2becf6f131d7" contextRef="c20231231_PublicUtilityAxis_ConstructionInProgressMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,918</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Utility Plant</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_9760135cc82947579aea8fffc0b80efb" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">664,927</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" id="Fact_069c1cbf3f394034b46a1dadaf40bd80" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">620,201</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e18" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e19"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a12" continuedAt="Text_b6608f0d03c84e65a4d9df2d286d313a13">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 28</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e19" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e20"><ix:continuation id="Text_b6608f0d03c84e65a4d9df2d286d313a13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective rate of depreciation was <ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" id="Fact_9cb3ae871cdc45e7a83fe91a994ef9a0" contextRef="c20240101to20241231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.50</ix:nonFraction>%
      in 2024 and <ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" id="Fact_80fc033fe4324902a70173200ae67729" contextRef="c20230101to20231231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.55</ix:nonFraction>% in 2023, on average utility plant, net of customers&#8217; advances and contributions.&#160; Larger depreciation provisions resulting from allowable accelerated
      methods are deducted for tax purposes.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e20" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e21">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e21" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e22"><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Text_bc8283e27bf44e229c9476b6729daa34" contextRef="c20240101to20241231" escape="true" continuedAt="Text_2dec5db47a2f4cd58f4672893636fa3c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash and Cash Equivalents</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e22" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e23"><ix:continuation id="Text_2dec5db47a2f4cd58f4672893636fa3c1" continuedAt="Text_2dec5db47a2f4cd58f4672893636fa3c2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with an original maturity of three
      months or less to be cash equivalents except for those instruments earmarked to fund construction expenditures or repay long-term debt.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e23" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e24"><ix:continuation id="Text_2dec5db47a2f4cd58f4672893636fa3c2" continuedAt="Text_2dec5db47a2f4cd58f4672893636fa3c3">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e24" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e25"><ix:continuation id="Text_2dec5db47a2f4cd58f4672893636fa3c3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance
      Corporation (FDIC).&#160; The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e25" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e26">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e26" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e27"><ix:nonNumeric name="us-gaap:ReceivablesPolicyTextBlock" id="Text_25393082a0f54f08b0b3792ec5986cb9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_f0d50fb0ec6e457fb6dee12ca952db4f1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accounts Receivable</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e27" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e28"><ix:continuation id="Text_f0d50fb0ec6e457fb6dee12ca952db4f1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.&#160; <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The reserve for doubtful accounts is established through provisions charged
        against income. &#160;</span>Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.&#160; The reserve for doubtful accounts is the best estimate of the amount of probable credit
      losses in the existing accounts receivable and is determined based on lifetime expected credit losses and the aging of account balances.&#160; Management&#8217;s periodic evaluation of the adequacy of the reserve is based on historical write-offs combined with
      an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements, adverse situations that may affect a customer&#8217;s ability to pay, economic
      conditions, and other relevant factors applied to the current aging of receivables.&#160; This evaluation is inherently subjective.&#160; Unpaid balances remaining after the stated payment terms are considered past due. </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e28" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e29">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e29" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e30">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e30" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e31"><ix:nonNumeric name="us-gaap:InventorySuppliesPolicy" id="Text_cb4008d650ab44de9da879d74d1353e3" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c753994b1adb40b58f97cc75dd9856761">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Materials and Supplies Inventories</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e31" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e32"><ix:continuation id="Text_c753994b1adb40b58f97cc75dd9856761">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materials and supplies inventories are stated at cost.&#160; Costs are determined using the average cost method.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e32" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e33">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e33" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e34"><ix:nonNumeric name="yorw:NoteReceivablePolicyTextBlock" id="Text_3c792a3eeb4045fb8c3884f331351671" contextRef="c20240101to20241231" escape="true" continuedAt="Text_b19c7290711d42ff917acba4414977691">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note Receivable</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e34" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e35"><ix:continuation id="Text_b19c7290711d42ff917acba4414977691">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.&#160; Management,
      considering current information and events regarding the borrowers&#8217; ability to repay their obligations, considers a note to be impaired when it is probable that the Company will be unable to collect all amounts due according to the contractual terms
      of the note agreement.&#160; When a note is considered to be impaired, the carrying value of the note is written down.&#160; The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note&#8217;s effective
      interest rate.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e35" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e36">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e36" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e37"><ix:nonNumeric name="us-gaap:PublicUtilitiesPolicyTextBlock" id="Text_532b3293ad26429c97d8ff3d75508e40" contextRef="c20240101to20241231" escape="true" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db561">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Regulatory Assets and Liabilities</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e37" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e38"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db561" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db562">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.&#160; The accounting standards provide
      for the recognition of regulatory assets and liabilities as allowed by regulators for costs or credits that are reflected in current customer rates or are considered probable of being included in future rates.&#160; The regulatory assets or liabilities
      are then relieved as the cost or credit is reflected in rates.&#160; Regulatory assets represent costs that are expected to be fully recovered from customers in future rates while regulatory liabilities represent amounts that are expected to be refunded
      to customers in future rates.&#160; These deferred costs have been excluded from the Company&#8217;s rate base and, therefore, no return is being earned on the unamortized balances.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e38" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e39"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db562" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db563">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 29</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>


    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e39" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e40"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db563" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db564"><ix:nonNumeric name="us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" id="Text_a7e1fb9e52204855ad2e2b042791a96e" contextRef="c20240101to20241231" escape="true" continuedAt="Text_7d9937ec19e54e0b97550fcf7bc1f7bd1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory assets and liabilities are comprised of the following:</div>
</ix:nonNumeric></ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e40" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e41"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db564" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db565"><ix:continuation id="Text_7d9937ec19e54e0b97550fcf7bc1f7bd1" continuedAt="Text_7d9937ec19e54e0b97550fcf7bc1f7bd2">
<div><br/>
    </div>
</ix:continuation></ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e41" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e42"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db565" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db566"><ix:continuation id="Text_7d9937ec19e54e0b97550fcf7bc1f7bd2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining Recovery</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Periods</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Assets</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_e22cc71d72904cd7ab50552b93af4322" contextRef="c20241231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,880</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_108ec4fddb224c0dad8374cb03892a0b" contextRef="c20231231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,885</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized swap losses</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_02ed30d054e0406a8e815573847900a0" contextRef="c20241231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">382</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_faa1402c88594e19b3b798935fc16b79" contextRef="c20231231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">632</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_d50ec9e81be94abab315e208c2a080a6" contextRef="c20241231_RangeAxis_MinimumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember" format="ixt-sec:duryear">1</ix:nonNumeric> &#8211; <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_22bced99a85249068f2f3b93c4c421a5" contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember" format="ixt-sec:duryear">5</ix:nonNumeric> years</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_22f1f57600844a6d9b602148bf6fecba" contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,221</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_fb1c39f7359944b4ae3252c8951b33cc" contextRef="c20231231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,592</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_4bfc6c4492f3408b9a8744d797bebff9" contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember" format="ixt-sec:duryear">5</ix:nonNumeric> years<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer-owned lead service line replacements</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_8d40c137ebfe491c97ae5fe850d57373" contextRef="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,173</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_98d1f604b9ca43619e823eb73f19b70d" contextRef="c20231231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,257</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes on customers&#8217; advances for</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_87113494a9964e929f68ac128f560ac6" contextRef="c20241231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,176</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_9600a803e72148d6aacfcbe8ab1aec25" contextRef="c20231231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,250</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service life study expenses</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_bc209897d94f4ee285513032027dc669" contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_6dee23efec824ee6ad024764723553d9" contextRef="c20231231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_bd015b5cd5c344f2bf3b513674379296" contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember" format="ixt-sec:duryear">3</ix:nonNumeric> years<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate case filing expenses</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_4e68d6f46fcf410d9788b74630726b77" contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">215</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_2685d8e14f7348e4a0d26837bbd032c8" contextRef="c20231231_RegulatoryAssetAxis_RateCaseFilingExpensesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">314</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_b4d8f890d0d642aaaec8da1fc3b198c2" contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember" format="ixt-sec:duryear">2</ix:nonNumeric> years<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_98d087883c5d4f65882beaaa5003b42e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,061</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryAssets" id="Fact_1f95efbc6f1a4d7587abfbef8a50b72b" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,949</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Liabilities</span></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">taxes on accelerated depreciation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_29c839bf42aa4be987729c2b463f3bb3" contextRef="c20241231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,090</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_c069285d5c3943b09a6a8d6b15390e37" contextRef="c20231231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,286</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_a46a5f653882486f80aa49700e11c603" contextRef="c20241231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,825</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_f19bf58599a14f90a7d7692d96fcdd49" contextRef="c20231231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,196</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not yet known<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_9a2a0b69f494444294a7b8da9e30b380" contextRef="c20241231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,520</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_c68f117a5ac74ed0a826b5f3e488ae62" contextRef="c20231231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,516</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
                </div>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR catch-up deduction</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_2241aba0f6294989985909f87778213c" contextRef="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,376</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_ca753a3d57b64391bfe903691ff4403f" contextRef="c20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,635</ix:nonFraction><br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonNumeric name="us-gaap:RegulatoryLiabilityAmortizationPeriod" id="Fact_b9c47e2ca8094992a3c5bfde6ffb8f07" contextRef="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" format="ixt-sec:duryear">9</ix:nonNumeric> years<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_d586a2512f464b1f929e52d07d531e17" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,811</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_1b340847d3784a21a59d2c9b1b56245a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,633</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e42" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e43"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db566" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db567">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e43" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e44"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db567" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db568">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory asset for income taxes includes (a) deferred state income taxes related primarily to differences between book and tax depreciation expense,
      (b) deferred income taxes related to the differences that arise between specific asset improvement costs capitalized for book purposes and deducted as a repair expense for tax purposes, and (c) deferred income taxes associated with the gross-up of
      revenues related to the differences.&#160; These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e44" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e45"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db568" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db569">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e45" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e46"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db569" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5610">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment to defer the mark-to-market unrealized gains and losses on its interest rate swap to reflect that the gain
      or loss is included in the ratemaking formula when the transaction actually settles.&#160; The value of the swap as of the balance sheet date is recorded as part of other deferred credits.&#160; Realized gains or losses on the swap will be recorded as interest
      expense in the statement of income over its remaining term of <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_f73fe537560f446aa0c0e953c5ca1a6a" contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric>.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e46" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e47"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5610" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5611">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e47" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e48"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5611" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5612">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs represent costs already incurred for the removal of assets, which are expected to be recovered over a <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_0e0644cd786b46119bc878a0ba8746b1" contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> period in rates, through depreciation expense.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e48" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e49"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5612" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5613">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e49" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e50"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5613" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5614">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company was granted approval by the PPUC to modify its tariff to replace lead customer-owned service lines that were discovered when the Company
      replaced its lead service lines, and to include the cost of the annual replacement of up to <ix:nonFraction name="yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" id="Fact_bbe8f3fc02c54ee8a1218b098a7f43ec" contextRef="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U007" decimals="0" scale="0" format="ixt:num-dot-decimal">400</ix:nonFraction> lead customer-owned service lines whenever
      they are discovered, regardless of the material used for the company-owned service line, over <ix:nonNumeric name="yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" id="Fact_011f2eae7c6e4e9795f8fbb083d6d0d1" contextRef="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember" format="ixt-sec:durwordsen">nine years</ix:nonNumeric>.&#160; The tariff modification allows
      the Company to replace customer-owned service lines at its own initial cost and record the costs as a regulatory asset to be recovered in future base rates to customers.&#160; The recovery period was established in the most recent rate order at <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_f2f332afc0da4595935e77e96c366e36" contextRef="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric> beginning March 1, 2023.&#160; The recovery period for the customer-owned lead service line replacements completed subsequent to the most recent
      rate order will begin after the next rate order.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e50" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e51"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5614" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5615">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e51" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e52"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5615" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5616">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Service life study expenses are deferred and amortized over their remaining life of <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_e88f3b06543643e8a20d20e3cd861e11" contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric>.&#160; Rate
        case filing expenses are deferred and amortized over their remaining life of</span> <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_22279a57346c4768991372c3093587b8" contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember" format="ixt-sec:durwordsen">two years</ix:nonNumeric>.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e52" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e53"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5616" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5617">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 30</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e53" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e54"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5617" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5618">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers&#8217; advances for construction and contributions in aid of construction are
        considered taxable income.&#160; The Company&#8217;s tariff allows the Company to record these income taxes for inclusion in rate base.&#160; This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it
        reverses.&#160; In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e54" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e55"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5618" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5619">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e55" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e56"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5619" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5620">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated
      depreciation from lowering of the enacted federal statutory corporate tax rate is recorded as a regulatory liability.&#160; The benefit will be given back to customers in rates over the remaining regulatory life of the property.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e56" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e57"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5620" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5621">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e57" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e58"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5621" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5622">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other
      postretirement benefits, customers&#8217; advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.&#160; These liabilities will be given back to customers in rates, as tax deductions occur
      over the next <ix:nonNumeric name="us-gaap:RegulatoryLiabilityAmortizationPeriod" id="Fact_b3f5e55402db4c38b29c1a068f491daf" contextRef="c20241231_RangeAxis_MinimumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:RegulatoryLiabilityAmortizationPeriod" id="Fact_443e4fe7ccf74f6487191cd7bc94c8ce" contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember" format="ixt-sec:duryear">50</ix:nonNumeric>
      years.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e58" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e59"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5622" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5623">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e59" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e60"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5623" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5624">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for the Internal Revenue Service, or IRS, tangible property regulations, or TPR, catch-up deduction represents the tax benefits
      realized on the Company&#8217;s 2014 income tax return for qualifying capital expenditures made prior to 2014.&#160; The period over which it will be given back to customers in rates was established in a rate order at <ix:nonNumeric name="yorw:PublicUtilitiesApprovedAmortizationPeriod" id="Fact_c0665be36c5a4ae1943498e5c345765b" contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" format="ixt-sec:duryear">15</ix:nonNumeric> years beginning March 1, 2019.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e60" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e61"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5624" continuedAt="Text_00ef3b9013d84bd790618ce7caa2db5625">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e61" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e62"><ix:continuation id="Text_00ef3b9013d84bd790618ce7caa2db5625">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.&#160; The
      overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.&#160; This liability will change in future years based on the amount of contributions made and market returns.&#160; The liability
      will be given back to customers in rates over some period determined by the PPUC in a future rate filing.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e62" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e63">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e63" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e64"><ix:nonNumeric name="us-gaap:OtherAssetsDisclosureTextBlock" id="Text_925a19d2d25b4419aea13d4497ec7280" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d0957ef2a4774610afd952a7b739c72e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Assets</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e64" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e65"><ix:continuation id="Text_d0957ef2a4774610afd952a7b739c72e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets consist mainly of the cash value of life insurance policies held as an investment by the Company for reimbursement of costs and benefits
      associated with its supplemental retirement and deferred compensation programs.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e65" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e66">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e66" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e67"><ix:nonNumeric name="us-gaap:DeferredChargesPolicyTextBlock" id="Text_7f261dccf7f34760b2726d3dc88c01c1" contextRef="c20240101to20241231" escape="true" continuedAt="Text_934f51d5550142b88513135ff69a0ee61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred Debt Expense</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e67" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e68"><ix:continuation id="Text_934f51d5550142b88513135ff69a0ee61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred debt expense is amortized on a straight-line basis over the term of the related debt and is presented on the balance sheet as a direct reduction
      from long-term debt.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e68" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e69">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e69" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e70"><ix:nonNumeric name="yorw:CustomersAdvancesForConstructionPolicyTextBlock" id="Text_597ba659896b4c1e8a4092bb6767c24f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_cf6e03ba60c64bb2be4b75b7b8ada7871">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Customers&#8217; Advances for Construction</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e70" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e71"><ix:continuation id="Text_cf6e03ba60c64bb2be4b75b7b8ada7871">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer advances are cash payments from developers, municipalities, customers, or builders for construction of utility plant, and are refundable upon
      completion of construction, as operating revenues are earned.&#160; If the Company loans funds for construction to the customer, the refund amount is credited to the note receivable rather than paid out in cash.&#160; After all refunds to which the customer is
      entitled are made, any remaining balance is transferred to contributions in aid of construction.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e71" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e72">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e72" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e73"><ix:nonNumeric name="yorw:ContributionsInAidsOfConstructionPolicyTextBlock" id="Text_fbf0a6a1d3c94b3a9caba631a6fdba92" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ed033fd93c384710bb1e2bfabbbeaa3b1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contributions in Aid of Construction</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e73" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e74"><ix:continuation id="Text_ed033fd93c384710bb1e2bfabbbeaa3b1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contributions in Aid of Construction is composed of (i) direct, non-refundable contributions from developers, customers, or builders for construction of
      water infrastructure and (ii) customer advances that have become non-refundable.&#160; Contributions in aid of construction are deducted from the Company&#8217;s rate base, and therefore, no return is earned on property financed with contributions.&#160; The PPUC
      requires that contributions received remain on the Company&#8217;s balance sheets indefinitely as a long-term liability.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e74" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e75">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 31</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>


    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e75" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e76"><ix:nonNumeric name="us-gaap:DerivativesPolicyTextBlock" id="Text_c65de799712b4699af49fc33f8ab84b1" contextRef="c20240101to20241231" escape="true" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Rate Swap Agreement</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e76" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e77"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb1" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is exposed to certain risks relating to its ongoing business operations.&#160; The primary risk managed by using derivative instruments is interest
      rate risk.&#160; The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.&#160; Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.&#160;
      The notional amount on which the interest payments are based is not exchanged.&#160; The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e77" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e78"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb2" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb3">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e78" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e79"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb3" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards regarding accounting for derivatives and hedging activities require companies to recognize all derivative instruments as either
      assets or liabilities at fair value on the balance sheets.&#160; In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e79" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e80"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb4" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb5">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e80" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e81"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb5" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb6">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.&#160; These
      unrealized gains and losses are recorded as a regulatory asset.&#160; Based on current ratemaking treatment, the Company expects the gains and losses to be recognized in rates and in interest expense as the swap settlements occur.&#160; Swap settlements are
      recorded in the income statement with the hedged item as interest expense.&#160; Swap settlements resulted in the reclassification from regulatory assets to interest expense of $(<ix:nonFraction name="yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" id="Fact_d1578614a8834175bf038ef9d56fc35e" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6</ix:nonFraction>) in 2024 and $<ix:nonFraction name="yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" id="Fact_2538c48e7c0345a6b79b7b5e2b6f8105" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction> in 2023.&#160; The overall swap result was a gain of $<ix:nonFraction name="yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset" id="Fact_fc3647524dce4cf5a7b0b2d4ec444c00" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">244</ix:nonFraction> in 2024 and $<ix:nonFraction name="yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset" id="Fact_0781b9dfd59248e791ac2ca7b1ab841f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24</ix:nonFraction> in 2023.&#160; During the year ending
      December 31, 2025, the Company expects to reclassify $<ix:nonFraction name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" id="Fact_a5b23ae636b84001904891b18e9e6348" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">81</ix:nonFraction> before tax from regulatory assets to interest expense.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e81" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e82"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb6" continuedAt="Text_0e03463922ec488e8bd95f5f128a9abb7">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e82" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e83"><ix:continuation id="Text_0e03463922ec488e8bd95f5f128a9abb7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap will expire on October 1, 2029.&#160; Other than the interest rate swap, the Company has no other derivative instruments.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e83" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e84">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e84" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e85"><ix:nonNumeric name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="Text_64fbd0af5ab84c3396191405db286b83" contextRef="c20240101to20241231" escape="true" continuedAt="Text_49c6cf0f936044cc8d24d35f84827d451">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e85" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e86"><ix:continuation id="Text_49c6cf0f936044cc8d24d35f84827d451">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.&#160;
      Stock-based compensation expense is recognized over the requisite service periods of the awards on a straight-line basis, which is generally commensurate with the vesting term.&#160; Forfeitures are recognized as they occur.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e86" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e87">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e87" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e88"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_4ab54d0a7b4f42b2be72a898fa93ae7f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c8db625698204eb39cbec104d18d12bb1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e88" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e89"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb1" continuedAt="Text_c8db625698204eb39cbec104d18d12bb2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e89" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e90"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb2" continuedAt="Text_c8db625698204eb39cbec104d18d12bb3">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e90" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e91"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb3" continuedAt="Text_c8db625698204eb39cbec104d18d12bb4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes are accounted for under the asset and liability method.&#160; Deferred tax assets and liabilities are recognized for the future tax
      consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and tax credit carryforwards.&#160; Deferred tax assets and liabilities are measured using enacted
      tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
      that includes the enactment date.&#160; To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e91" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e92"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb4" continuedAt="Text_c8db625698204eb39cbec104d18d12bb5">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e92" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e93"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb5" continuedAt="Text_c8db625698204eb39cbec104d18d12bb6">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.&#160; As of December
      31, 2024 and 2023,
      deferred investment tax credits amounted to $<ix:nonFraction name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" id="Fact_bcd8db7ef1264db78068f5ef6b6c9158" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">356</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" id="Fact_b983b61738a042968fd8482c76a4e84c" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">392</ix:nonFraction>, respectively.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e93" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e94"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb6" continuedAt="Text_c8db625698204eb39cbec104d18d12bb7">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e94" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e95"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb7" continuedAt="Text_c8db625698204eb39cbec104d18d12bb8">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#8220;catch-up
      deduction&#8221;) and each year going forward, beginning with 2014 (the &#8220;ongoing deduction&#8221;).&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over <ix:nonNumeric name="yorw:PublicUtilitiesApprovedAmortizationPeriod" id="Fact_ce429fe82f03486eb3ab16e2c88e5aff" contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" format="ixt-sec:duryear">15</ix:nonNumeric> years beginning March 1, 2019.&#160; The ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense,
      and a reduction in the amount of income taxes currently payable.&#160; The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.&#160; Both the ongoing and catch-up deductions resulted in increases
      to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e95" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e96"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb8" continuedAt="Text_c8db625698204eb39cbec104d18d12bb9">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 32</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e96" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e97"><ix:continuation id="Text_c8db625698204eb39cbec104d18d12bb9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_3cb94ba2bfce44b89852c6415cc32e4c" contextRef="c20170101to20171231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">34</ix:nonFraction>% to <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_72d79b14eea44d3aa6c34aec2521b9fc" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction>%, treats customers&#8217; advances for
      construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of the
      Company&#8217;s deferred taxes as of December 31, 2017 to the <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_1b31347a01b64d729dc0be20dd8fcbae" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction>% rate.&#160; The effect was recognized in income for the year ended December 31,
      2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation
      is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; In November
      2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e97" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e98">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e98" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e99"><ix:nonNumeric name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="Text_b577e1a6721f4695916b4f223dacfca6" contextRef="c20240101to20241231" escape="true" continuedAt="Text_a071a96e6f5b4f9ca52fecef0db5297d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allowance for Funds Used During Construction</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e99" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e100"><ix:continuation id="Text_a071a96e6f5b4f9ca52fecef0db5297d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of
      construction.&#160; These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.&#160; AFUDC includes the net cost of borrowed funds and a rate of return on other funds.&#160; The PPUC approved
      rate of <ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" id="Fact_a7085d6a61604d4389a34db4d2f0b6f7" contextRef="c20240101to20241231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" id="Fact_607c830c7cfb449a9045084be3c94ca9" contextRef="c20230101to20231231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">10.04</ix:nonFraction></ix:nonFraction>% was applied for 2024
      and 2023.&#160; AFUDC is recovered through water and wastewater rates as utility plant is depreciated.</div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e100" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e101">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e101" continuedAt="Text_3855b851686d450f80e66dfe6d6b5f4e102"><ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_65becc6e17fb47e595aa1a2737f5cf48" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9c96ccf4812042b9b3a05c80eec29acb1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Estimates in the Preparation of Financial Statements</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3855b851686d450f80e66dfe6d6b5f4e102"><ix:continuation id="Text_9c96ccf4812042b9b3a05c80eec29acb1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to
      make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the
      reporting period.&#160; Actual results could differ from those estimates.</div>
</ix:continuation></ix:continuation>


    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:AssetAcquisitionTextBlock" id="Text_6739e819bde743b2acdde6e18f410e49" contextRef="c20240101to20241231" escape="true" continuedAt="Text_ab38130024754795b6612c8e9296c2bf1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.&#160; Acquisitions</div>
</ix:nonNumeric>
    <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf1" continuedAt="Text_ab38130024754795b6612c8e9296c2bf2">
<div><br/></div>
</ix:continuation>
    <div style="font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-weight: normal; text-align: justify;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
          <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf2" continuedAt="Text_ab38130024754795b6612c8e9296c2bf3">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">On October 12, 2023, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer
              Company in Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets and wastewater collection and treatment assets on October 16,&#160;2023.&#160; The acquisition resulted in the addition of approximately </span><ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_41cb38a5cd0846c2ba0fb7e6f9d3ceb5" contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">30</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> commercial and industrial water and wastewater customers with purchase
              price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_28eec361389548599ee318d8ab7a411e" contextRef="c20231012to20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">590</ix:nonFraction>, which is&#160;less than the depreciated original cost of the assets</span>, and
            contributions in aid of construction of $<ix:nonFraction name="us-gaap:ContributionsInAidOfConstruction" id="Fact_c903a52778db45e2ad41783069815b3b" contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,403</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">.&#160; The
              Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_e2c3adcaf0294c1dad60ef91f639f8a0" contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">73</ix:nonFraction> and will seek approval from the PPUC to amortize the acquisition
              adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</span></div>
</ix:continuation>
        </div>

      </div>

      <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf3" continuedAt="Text_ab38130024754795b6612c8e9296c2bf4">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <div>
          <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf4" continuedAt="Text_ab38130024754795b6612c8e9296c2bf5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 31, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township,
            York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_e2333d0e74ae4cacae18be5f2f06a944" contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">180</ix:nonFraction> wastewater customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_71b793a8b9744ff3958ee00ba2956e30" contextRef="c20240131to20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">44</ix:nonFraction>, which is less than the depreciated original cost of the assets, and contributions in aid of construction of $<ix:nonFraction name="us-gaap:ContributionsInAidOfConstruction" id="Fact_0671ddfb055e4b1284858916ef0abc84" contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63</ix:nonFraction>.&#160; The Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_95d5ab9f62864e5f8af310e5a7746379" contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">110</ix:nonFraction> and
            will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</div>
</ix:continuation>
          <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf5" continuedAt="Text_ab38130024754795b6612c8e9296c2bf6">
<div><br/>
          </div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf6" continuedAt="Text_ab38130024754795b6612c8e9296c2bf7">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On February 21, 2024, the Company completed the acquisition of the water assets of Longstown Mobile Estates in Windsor Township, York County,
          Pennsylvania.&#160; The Company began operating the existing water system through an interconnection with its current distribution system on February 26, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_89db6b9f0d4a462bbf6cd494b43ece44" contextRef="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">90</ix:nonFraction> water customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_31ba0ed6514e44b18054b6ffb7e3afe6" contextRef="c20240221to20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction>, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_c61ccac2126f4134b09af06f1b7e1e34" contextRef="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction> and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; These customers were previously served by the Company through
          a single customer connection to the mobile home park.&#160; This acquisition is immaterial to Company results.</div>
</ix:continuation>
        <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf7" continuedAt="Text_ab38130024754795b6612c8e9296c2bf8">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
        </div>
</ix:continuation>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 33</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

      <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf8" continuedAt="Text_ab38130024754795b6612c8e9296c2bf9">
<div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"> On September 26, 2024, the Company completed the acquisition of the water assets of Houston Run Community Water System, LLC in Salisbury Township,
          Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets on September 30, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_883e73cad6a04dcea1dc62f5e8fd9273" contextRef="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">15</ix:nonFraction> water customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_0cae9dd3545a4978806484f2f0c02257" contextRef="c20240926to20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">228</ix:nonFraction>,
          which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_7785116a154d426b81d8a8ea714ba89a" contextRef="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">368</ix:nonFraction> and
          will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results. </span> </div>
</ix:continuation>
      <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf9" continuedAt="Text_ab38130024754795b6612c8e9296c2bf10">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
          <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf10" continuedAt="Text_ab38130024754795b6612c8e9296c2bf11">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On December 5, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of York Haven Sewer Authority in York
            Haven Borough, York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on December 9, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_acf363fb4b204330b7ad50ff8b89fa5a" contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">230</ix:nonFraction> wastewater customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_a6c8004a699542e2b1ee8b05c4a0c25e" contextRef="c20241205to20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">409</ix:nonFraction>, which is more than the depreciated original cost of the assets, and contributions in aid of construction of $<ix:nonFraction name="us-gaap:ContributionsInAidOfConstruction" id="Fact_99b2c047be394b07955fa7926e2cb7cc" contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">558</ix:nonFraction>.&#160; The Company recorded an acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_c94b18ad82e243368f02999b1d1c1aa5" contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">128</ix:nonFraction> and will seek
            approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf11" continuedAt="Text_ab38130024754795b6612c8e9296c2bf12">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf12" continuedAt="Text_ab38130024754795b6612c8e9296c2bf13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 12, 2024, the Company completed the acquisition of the water assets of Pine Run Retirement Community in Hamilton Township, Adams County,
          Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_0cfc8973203349e095797d76e58df4e6" contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">100</ix:nonFraction> water customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_8b0b41207dcc4ecabb2e738bb671d9b6" contextRef="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55</ix:nonFraction>, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_d223b5651ee441febf6b082b827851ad" contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">157</ix:nonFraction> and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.</div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf13" continuedAt="Text_ab38130024754795b6612c8e9296c2bf14">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_ab38130024754795b6612c8e9296c2bf14">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 12, 2024, the Company completed the acquisition of the water assets of the Brookhaven Mobile Home Park of ATG Properties, LLC in Hellam
          Township, York County, Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately <ix:nonFraction name="yorw:NumberOfCustomersAcquired" id="Fact_5ac97376511149af9822e322f4adfb1e" contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">150</ix:nonFraction> water customers with purchase price and acquisition costs of approximately $<ix:nonFraction name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" id="Fact_2db49a7eedb046e888a2056e6c99e0c6" contextRef="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39</ix:nonFraction>, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $<ix:nonFraction name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" id="Fact_bd1cfe56d8fa4265a336256d92619483" contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24</ix:nonFraction> and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.</div>
</ix:continuation>
      </div>

    </div>


    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:FinancingReceivablesTextBlock" id="Text_6e5b23d3f8a7456693f9dda246d92797" contextRef="c20240101to20241231" escape="true" continuedAt="Text_a1899bdc76a647abb4e6b023260037661">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.&#160; Accounts Receivable and Contract Assets</div>
</ix:nonNumeric>
    <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037661" continuedAt="Text_a1899bdc76a647abb4e6b023260037662">
<div><br/>
    </div>
</ix:continuation>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037662" continuedAt="Text_a1899bdc76a647abb4e6b023260037663"><ix:nonNumeric name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Text_0cdc5594a44e4389b03dbe82935d346f" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c04e110484c648dfa7b0d19efa26ddf21">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable and contract assets are summarized in the following table:</div>
</ix:nonNumeric></ix:continuation>
    </div>

    <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037663" continuedAt="Text_a1899bdc76a647abb4e6b023260037664"><ix:continuation id="Text_c04e110484c648dfa7b0d19efa26ddf21" continuedAt="Text_c04e110484c648dfa7b0d19efa26ddf22">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037664" continuedAt="Text_a1899bdc76a647abb4e6b023260037665"><ix:continuation id="Text_c04e110484c648dfa7b0d19efa26ddf22">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 58%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Dec. 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 58%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable &#8211; customers</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_5bfa3964db30414e9dbf0a716b44cc14" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,392</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_b6ea724f8f6746b19ad09502347f7c73" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,250</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IncreaseDecreaseInAccountsReceivableGrossCurrent" id="Fact_6a57dbc994fb492590a99bab41214f7c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">142</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other receivables</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherReceivablesGrossCurrent" id="Fact_1a41daa698ba41529b0aa7550cf069c3" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">467</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherReceivablesGrossCurrent" id="Fact_e7cb355e555e4ccdba66361444a816a1" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">592</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInOtherReceivablesGrossCurrent" id="Fact_996b3dcb8701482fb33528ef3e3195b3" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">125</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:ReceivablesGrossCurrent" id="Fact_546df93e99394538a21bfcb0ed67bc35" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,859</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:ReceivablesGrossCurrent" id="Fact_c85cae0f3a5643169314cee88c50e128" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,842</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IncreaseDecreaseInReceivablesGrossCurrent" id="Fact_ac25d953ca7f4be28a20b4fb6fbe3a51" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: allowance for doubtful accounts</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_add6a42d9f8841ec98a4e393a71f3a17" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,610</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_3cb48d9f724540748f43a2793c9b4493" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,005</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" id="Fact_d5e4c22872c7455ca00fae111314d2b4" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">605</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9.1pt; margin-left: 27.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" id="Fact_3595fc0a2e8146aa8587621d13594e33" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,249</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ReceivablesNetCurrent" id="Fact_9e7012072b2943508512007572b19f31" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,837</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInAccountsReceivableNet" id="Fact_b2c17dad820640adb8471b01be81a8a9" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">588</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled revenue</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" id="Fact_0ab5c3ff75c0459e9abed0f0a2c8043a" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,604</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" id="Fact_fddd7574340d4dba91d7ad3ef6d886ba" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,484</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:IncreaseDecreaseInContractWithCustomerAssetCurrent" id="Fact_3c679c8beb3e42a0b4a34f467eb1f863" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">120</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037665" continuedAt="Text_a1899bdc76a647abb4e6b023260037666">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_a1899bdc76a647abb4e6b023260037666">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.&#160; Generally, billing
          occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.&#160; The Company does not receive advances or deposits from customers before revenue is recognized so no contract
          liabilities are reported.&#160; Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.&#160; The changes in accounts receivable &#8211; customers and in unbilled revenue were
          primarily due to normal timing difference between performance and the customer&#8217;s payments.</div>
</ix:continuation>
      </div>

    </div>


    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 34</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock" id="Text_a5a2500808ef4c3aa72a343590fe3f79" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5121">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.&#160; Note Receivable and Customers&#8217; Advances for Construction</div>
</ix:nonNumeric>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5121" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5122">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5122" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5123">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company entered into an agreement with <span style="-sec-ix-hidden:Fact_bb9a6db5b84b48dfbd89074d2857cd6b">a</span>
      municipality to extend water service into a previously formed water district.&#160; The Company loaned funds to the municipality to cover the costs related to the project.&#160; The municipality concurrently advanced these funds back to the Company in the form
      of customers&#8217; advances for construction.&#160; The municipality is required by enacted ordinance to charge application fees and water revenue surcharges (fees) to customers connected to the system, which are remitted to the Company.&#160; The note principal
      and the related customer advance that could be used to settle the note receivable are reduced periodically as operating revenues are earned by the Company from customers connected to the system and refunds of the advance are made.&#160; There is no due
      date for the notes or expiration date for the advance.</div>
</ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5123" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5124">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5124" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5125">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recorded interest income of $<ix:nonFraction name="yorw:InterestIncomeOnNotesReceivable" id="Fact_5639762240b8480893fcf9619dc58678" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">158</ix:nonFraction>
      in 2024 and $<ix:nonFraction name="yorw:InterestIncomeOnNotesReceivable" id="Fact_f3fbe4a1f3644e80b6318f0dc3051396" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">192</ix:nonFraction> in 2023.&#160; The interest rate on the note outstanding is <ix:nonFraction name="us-gaap:TimesharingTransactionsStatedInterestRateForNotesReceivable" id="Fact_8698aaf1dd034d2088c0185ae5f33af6" contextRef="c20241231" unitRef="U006" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.5</ix:nonFraction>%.</div>
</ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5125" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5126">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5126" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5127"><ix:nonNumeric name="yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock" id="Text_211f18147c09465881cb0c3023f64de0" contextRef="c20240101to20241231" escape="true" continuedAt="Text_8eb9628e520e4062a4f4a96eddd40ca71">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in the accompanying balance sheets at December 31, 2024
      and 2023 were the following amounts related to this project.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5127" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5128"><ix:continuation id="Text_8eb9628e520e4062a4f4a96eddd40ca71" continuedAt="Text_8eb9628e520e4062a4f4a96eddd40ca72">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5128" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f5129"><ix:continuation id="Text_8eb9628e520e4062a4f4a96eddd40ca72">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable, including interest</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_2584aba6878e43d38d2cc28dabda53ce" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_8cfb1edbbc334208b04e795e0f4634e7" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" id="Fact_9cb135f4b9d74cdfb5a0e8d5bfbe7a99" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">172</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" id="Fact_b8317b4c894b4d9e8075542a9c15f7de" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">205</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f5129" continuedAt="Text_c4f20b96c8454803bb8ce642e0d2f51210">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c4f20b96c8454803bb8ce642e0d2f51210">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has other customers&#8217; advances for construction totaling $<ix:nonFraction name="yorw:OtherCustomerAdvancesForConstruction" id="Fact_254e4101ee994214b1d3db8931aca052" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,374</ix:nonFraction> and $<ix:nonFraction name="yorw:OtherCustomerAdvancesForConstruction" id="Fact_5ad634fb4f5144ffafb7d7ece8e0e969" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,648</ix:nonFraction> at December 31, 2024 and 2023, respectively.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="yorw:CommonStockAndEarningsPerShareTextBlock" id="Text_02811a52707f4298914e829b4d2cebba" contextRef="c20240101to20241231" escape="true" continuedAt="Text_7bde586b945843da822aa3c1a2449d661">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.&#160; Common Stock and Earnings Per Share</div>
</ix:nonNumeric>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d661" continuedAt="Text_7bde586b945843da822aa3c1a2449d662">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d662" continuedAt="Text_7bde586b945843da822aa3c1a2449d663">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income of $<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_8e9ac3948b484654b292829b637e7a0a" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,325</ix:nonFraction> and $<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_3c226e35645344089d44bd549f9843a8" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,757</ix:nonFraction> for the years ended December 31, 2024
      and 2023, respectively, is used to calculate both basic and diluted earnings per share.&#160; Basic earnings per share is based on the
      weighted average number of common shares outstanding.&#160; Diluted earnings per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.&#160; The dilutive effect of employee stock-based compensation is
      included in the computation of diluted earnings per share.&#160; The dilutive effect of stock-based compensation is calculated using the treasury stock method and expected proceeds upon exercise or issuance of the stock-based compensation.</div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d663" continuedAt="Text_7bde586b945843da822aa3c1a2449d664">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d664" continuedAt="Text_7bde586b945843da822aa3c1a2449d665"><ix:nonNumeric name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="Text_876b5b93627f4c9ab09482e4c0c90d72" contextRef="c20240101to20241231" escape="true" continuedAt="Text_71b4011c5c734663afb5dfb99fc901481">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the shares used in computing basic and diluted earnings per share:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d665" continuedAt="Text_7bde586b945843da822aa3c1a2449d666"><ix:continuation id="Text_71b4011c5c734663afb5dfb99fc901481" continuedAt="Text_71b4011c5c734663afb5dfb99fc901482">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d666" continuedAt="Text_7bde586b945843da822aa3c1a2449d667"><ix:continuation id="Text_71b4011c5c734663afb5dfb99fc901482">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, basic</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_ce6838699bfa421d9824d3a6636e4718" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,346,552</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_6e2b4fa2f7eb43cd8d2ba2fa8b8e6d2e" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,294,910</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of dilutive securities:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; margin-left: 12.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee stock-based compensation</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_7cd85d66775b4f9a976178ef33a0e4a2" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">209</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_8bf8300bfe8842149f16eb7dd6041902" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">803</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 4px;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, diluted</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_16f321c26d6a49b58dadb8e50640f639" contextRef="c20240101to20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,346,761</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_cff0f123b9d94537a359f205407bfb65" contextRef="c20230101to20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,295,713</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d667" continuedAt="Text_7bde586b945843da822aa3c1a2449d668">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d668" continuedAt="Text_7bde586b945843da822aa3c1a2449d669">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the employee stock purchase plan, all full-time employees who have been employed at least <span style="-sec-ix-hidden:Fact_2e865bbb70744469865d5f616b5ce79c">ninety</span> consecutive days may purchase shares of the Company&#8217;s common stock limited to <ix:nonFraction name="yorw:MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" id="Fact_774c18e611c141b3bda8d38d05f93581" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>%
      of gross compensation.&#160; The purchase price is <ix:nonFraction name="yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" id="Fact_5408f72aee864465b43e4e3de29a7c53" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">95</ix:nonFraction>% of the fair market value (as defined).&#160; Shares issued during 2024 and 2023 were <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_e900d8c2b1cb49ba8b4e9bb149eab190" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,137</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_61de6d2de9fb4fc1877b92e08fd16893" contextRef="c20230101to20231231_SubsidiarySaleOfStockAxis_EmployeeStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,227</ix:nonFraction>, respectively.&#160; As of
      December 31, 2024, <ix:nonFraction name="yorw:NumberOfAuthorizedSharesRemainingToBeIssued" id="Fact_a318d5a4292d483a8ad0deb09eb93bd7" contextRef="c20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">40,279</ix:nonFraction>
      authorized shares remain unissued under the plan.</div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d669" continuedAt="Text_7bde586b945843da822aa3c1a2449d6610">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 35</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d6610" continuedAt="Text_7bde586b945843da822aa3c1a2449d6611">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a Dividend Reinvestment and Direct Stock Purchase and Sale Plan (&#8220;the Plan&#8221;), which is available to both current shareholders and the
      general public.&#160; On November 7, 2022, the Company filed a Registration Statement on Form S-3 with the Securities and Exchange Commission (SEC) to rollover the unissued <ix:nonFraction name="yorw:NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" id="Fact_4c73a232025f407a8cc5b0181b25596d" contextRef="c20221107_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">365,975</ix:nonFraction> shares authorized under the 2019 Form S-3, for issuance under the new Prospectus for the Plan.&#160; Under the optional dividend reinvestment portion of the Plan, holders of the Company&#8217;s common stock may purchase
      additional shares instead of receiving cash dividends.&#160; The purchase price is <ix:nonFraction name="yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" id="Fact_78b6cc6c9045459ab2ef3c9532f99e80" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_OptionalDividendReinvestmentPortionOfPlanMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">95</ix:nonFraction>% of the fair market value (as defined).&#160; Under the direct
      stock purchase portion of the Plan, purchases are made monthly at <ix:nonFraction name="yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" id="Fact_245b311de16f46afbfb830086c2a4128" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_DirectStockPurchasePortionOfPlanMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the stock&#8217;s fair market value, as defined in the new
      Prospectus.&#160; The Registration Statement was declared effective by the SEC on November 17, 2022.&#160; Shares issued during 2024 and 2023 were <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_1355ee2f93344e1d8f4ad2fc7988272b" contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">43,026</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_dcf8c1eb8f5e4206bbca7ff9a2ee6bf2" contextRef="c20230101to20231231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">37,475</ix:nonFraction>, respectively.&#160; As of December 31, 2024,
      <ix:nonFraction name="yorw:NumberOfAuthorizedSharesRemainingToBeIssued" id="Fact_dc0a2e957b2944bb891c51cda59da47d" contextRef="c20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">277,682</ix:nonFraction> authorized shares remain unissued under the Plan.</div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d6611" continuedAt="Text_7bde586b945843da822aa3c1a2449d6612">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_7bde586b945843da822aa3c1a2449d6612">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 11, 2013, the Board of Directors, or the Board, authorized a share repurchase program granting the Company authority to repurchase up to <ix:nonFraction name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" id="Fact_e6e68fe9e7954ef98d17865145cdee06" contextRef="c20130311" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,200,000</ix:nonFraction> shares of the Company&#8217;s common stock from time to time.&#160; The stock repurchase program has no specific end date and the Company may repurchase
      shares in the open market or through privately negotiated transactions.&#160; The Company may suspend or discontinue the repurchase program at any time.&#160; During both 2024 and 2023, the Company did <ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_cfd32289e0df4550b51031a1db0c133d" contextRef="c20240101to20241231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_3e78eca0a1fa4b99af86e67b4757f896" contextRef="c20230101to20231231" unitRef="U002" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>t repurchase or retire any shares.&#160; As of December 31, 2024,
      <ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" id="Fact_032c82a8474a4d429d6b5b12e062fb0f" contextRef="c20241231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">618,004</ix:nonFraction> shares remain available for repurchase.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_9b3356d8f13642d28a716bd5c1a3833b" contextRef="c20240101to20241231" escape="true" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6.&#160; Long-Term Debt and Short-Term Borrowings</div>
</ix:nonNumeric>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b1" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b2" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b3"><ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="Text_f79ac63d3039404d8a4bdd50336ea83a" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c4110d8452c4427ba3581289dff05ec21">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term debt as of December 31, 2024 and 2023 is summarized in the following table:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b3" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b4"><ix:continuation id="Text_c4110d8452c4427ba3581289dff05ec21" continuedAt="Text_c4110d8452c4427ba3581289dff05ec22">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b4" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b5"><ix:continuation id="Text_c4110d8452c4427ba3581289dff05ec22">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Variable Rate Pennsylvania Economic Development Financing Authority</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">$ <br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_5cdbda526d68483b85802d2dbfb93581" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">$ <br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_f3fc1210d4a7493cbf00f7cb4b6cfaa0" contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; white-space: nowrap;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_8bbf51b9019e465792777b506f9e9b8b" contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction></span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series A of 2019, due 2036</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_56cc525ca59741f2beda1ca2bdb4b009" contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,500</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_dd6a2c904f5a454896c9591461452d5b" contextRef="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,500</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_9554338f70944e3d83e715cbd4b9800c" contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.10</ix:nonFraction></span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series B of 2019, due 2038</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_aa854c26b1b240559922e7b19ece5b0f" contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,870</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_040f57f9b5814970a93fe27865011e9f" contextRef="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,870</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_5cea0ccc646a430c869bbeea7577b985" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.23</ix:nonFraction></span>%
                Senior Notes, due 2040</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_9786c2a6233d4737aeeef0a943e2905e" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_849adbbf8c0d4abba26d42f07760e6fb" contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2040Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_fa520e9bc85d4fefad59872fed448439" contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MinimumMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.00</ix:nonFraction></span>%
                - <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_8b39ae2d741e4de093163c72282a5ea8" contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MaximumMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.50</ix:nonFraction></span>% York County Industrial Development Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Bonds, Series 2015, due 2029 - 2045</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_dbd76088068c4a2190a0ff15194a425a" contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_67f1adef77f140fda229faa28410fc71" contextRef="c20231231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_4c3ddd33e5f3490bb38ad8a5fa3a92bf" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.54</ix:nonFraction></span>%
                Senior Notes, due 2049</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_7baa61fdfb3e4b56a4a5893797e869c8" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_cdd559061c36499aa917dfc35a7e05d1" contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2049Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_750b2f6276a841a78d16fc776adbf56c" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.24</ix:nonFraction></span>%
                Senior Notes, due 2050</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_a1f35d7bbb8e4c329596b607e5a4a581" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_28e71ec89fd6495592497af6b0320135" contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2050Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_a976030576de4be2b39750b215038cd0" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.50</ix:nonFraction>% Senior Notes, due 2053 <br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_ea4ca084759946c4b324d75b5a2bee47" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction><br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_ac86733db1cc4b6bb9a53b5212ab6ffc" contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction><br/>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_c0636342e53548d6ad988641f01887d1" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.67</ix:nonFraction>% Senior Notes,
            due 2054</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_43f6ebd3dd1c4fc7be144ae887cfa83d" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_f6ab875c961d4f72b22d877b253bd75f" contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Committed Line of Credit, due September 2026<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_6165ef4edee84049a2319ba59fc43994" contextRef="c20241231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,808</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_df2d0956f6e742f2a24d88ff876e47ab" contextRef="c20231231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,273</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_848e3f5f7b17442da3b6a0c40870de7f" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">208,178</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_a02130733893407ba6c00728036caea4" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,643</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less discount on issuance of long-term debt</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact_9816b4ef75824991a152f44021949ef2" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">136</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" id="Fact_88385e7c1b914983bce0fb54e7bde82c" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">147</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized debt issuance costs</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnamortizedDebtIssuanceExpense" id="Fact_4d4de3aa9c7e4f0a8e8031bd7d53f187" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,481</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnamortizedDebtIssuanceExpense" id="Fact_2a26125536ac4e67b18ab8b5ba3f2663" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,489</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term portion</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_db5acc81dc5e4a7896f7cf66f1bdc945" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">205,561</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_68379bb2f17041fd9cf66d4f94c943b8" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,007</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b5" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b6" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b7"><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Text_d209172b18fc443fb33262fae66afc2e" contextRef="c20240101to20241231" escape="true" continuedAt="Text_98aaf09026884782974891fd14a7d48a1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due by year as of December 31, 2024:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b7" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b8"><ix:continuation id="Text_98aaf09026884782974891fd14a7d48a1" continuedAt="Text_98aaf09026884782974891fd14a7d48a2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b8" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b9"><ix:continuation id="Text_98aaf09026884782974891fd14a7d48a2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="Fact_540acd9ee33747418db5299c4cb01595" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_cda3cb305c2949f9b0871970442e438e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,138</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="Fact_19a0f84ff8fc42659e3880b065b22dc7" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">340</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="Fact_17a565384080427087891f96e16d7b95" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">355</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="Fact_ab2d76fe4c53447c88693e8d09f0f0a2" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">370</ix:nonFraction></div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b9" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b10">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 37</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b10" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b11">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due in 2026 include payback of the committed line of credit.&#160; The committed line of credit is reviewed annually, and upon favorable outcome, would
      likely be extended for another year.&#160; Payments due in 2026 also include potential payments of&#160; $<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="Fact_237e33a20dce4f74a56cfbf6a9593ab0" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction> on the variable rate bonds (due
      2029) which would only be payable if all bonds were tendered and could not be remarketed, or in the event the Company was unable to, or chose not to, renew the letter of credit backing the bonds.&#160; There is currently no such indication of this
      happening.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b11" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b12">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b12" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fixed Rate Long-Term Debt</div>
</ix:continuation>
    <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: normal; font-weight: bold; text-align: justify;">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;">
        <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b13" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b14">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 27, 2024, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_49471912f31b44b1a53619b9d70b8056" contextRef="c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction> aggregate principal amount of the Company&#8217;s senior notes.&#160; The senior notes bear interest at <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_1fb021af1862466491dd7df1fbbe7b98" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.67</ix:nonFraction>% per annum payable semiannually and mature on <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_9fe3e4b4d1d94041a483c29802162089" contextRef="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2054Member" format="ixt:date-monthname-day-year-en">February 27, 2054</ix:nonNumeric>.&#160;


















          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $<ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" id="Fact_2fe51559380444bbafee547f41c504c9" contextRef="c20240227to20240227_DebtInstrumentAxis_SeniorNotesDue2054Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,833</ix:nonFraction>.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.</div>
</ix:continuation>
        <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b14" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b15">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b15" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b16">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> On February 24, 2023, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_43329dab75dd4214926a909faf515a5a" contextRef="c20230224_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,000</ix:nonFraction> aggregate principal amount of the Company&#8217;s senior notes.&#160; The senior notes bear interest at <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_4fb537a7bbbd4812af2a63cb2f07fc24" contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.50</ix:nonFraction>% per annum payable semiannually and mature on <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_341872f7e0c44976aaa1e742d279d269" contextRef="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2053Member" format="ixt:date-monthname-day-year-en">February 24, 2053</ix:nonNumeric>.&#160;













          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $<ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" id="Fact_f74be88ce121416f9cdaa54f8a680b3d" contextRef="c20230224to20230224_DebtInstrumentAxis_SeniorNotesDue2053Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,829</ix:nonFraction>.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.</span></div>
</ix:continuation></div>

    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b16" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b17">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b17" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b18">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Variable Rate Long-Term Debt</div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b18" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b19">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On May 7, 2008, the Pennsylvania Economic Development Financing Authority, or PEDFA, issued $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_0e3875104a87418fae3b50d652b82167" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction> aggregate principal amount of PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2008 (the &#8220;Series A Bonds&#8221;) for the Company&#8217;s benefit pursuant to the terms of
        a trust indenture, dated as of May 1, 2008, between the PEDFA and Manufacturers and Traders Trust Company, as trustee.&#160; The PEDFA then loaned the proceeds of the offering of the Series A Bonds to the Company pursuant to a loan agreement, dated as
        of May 1, 2008, between the Company and the PEDFA.&#160; The loan agreement provides for a $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_4e8a7fcd02574b06be3c0ba5aa4b9c19" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction> loan with a maturity date of <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_8d1b028321d447de890555ff4096dff3" contextRef="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" format="ixt:date-monthname-day-year-en">October 1, 2029</ix:nonNumeric>.&#160; Amounts outstanding under the loan agreement are the Company&#8217;s direct general obligations.&#160; The proceeds of the loan were used to
        redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the &#8220;2004 Series B Bonds&#8221;).&#160; The 2004 Series B Bonds were redeemed because the bonds were tendered and could not be remarketed due to the downgrade of the bond insurer&#8217;s credit
        rating.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b19" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b20">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b20" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b21">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Borrowings under the loan agreement bear interest at a variable rate as determined by PNC Capital Markets, as remarketing agent, on a periodic basis
      elected by the Company, which has currently elected that the interest rate be determined on a weekly basis.&#160; The remarketing agent determines the interest rate based on the current market conditions in order to determine the lowest interest rate
      which would cause the Series A Bonds to have a market value equal to the principal amount thereof plus accrued interest thereon.&#160; The variable interest rate under the loan agreement averaged <ix:nonFraction name="yorw:DebtInstrumentVariableInterestRateAnnualAverage" id="Fact_09b613f7eeed4763b4bfe895c34185c1" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.41</ix:nonFraction>% in 2024 and <ix:nonFraction name="yorw:DebtInstrumentVariableInterestRateAnnualAverage" id="Fact_fac60c2a328040e6ad54ee8f9f2e66de" contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.38</ix:nonFraction>%&#160; in 2023.&#160; As of December 31, 2024 and 2023, the interest rate was <ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" id="Fact_301cafecdb6f4cbb88ab170af8b80313" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.64</ix:nonFraction>% and <ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" id="Fact_ae988044a83c4508b1dcd71f8b6350a4" contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.89</ix:nonFraction>%, respectively.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b21" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b22">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b22" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The holders of the $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_deeaaef741234c628d0f9db93d36149d" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction> Series A Bonds
      may tender their bonds at any time.&#160; When the bonds are tendered, they are subject to an annual remarketing agreement, pursuant to which a remarketing agent attempts to remarket the tendered bonds according to the terms of the indenture.&#160; In order to
      keep variable interest rates down and to enhance the marketability of the Series A Bonds, the Company entered into a Reimbursement, Credit and Security Agreement with PNC Bank, National Association (&#8220;the Bank&#8221;) dated as of May 1, 2008.&#160; This
      agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.&#160; The Bank is responsible for providing the trustee with funds for the timely payment of the principal and interest on the Series A Bonds
      and for the purchase price of the Series A Bonds that have been tendered or deemed tendered for purchase and have not been remarketed.&#160; The Company&#8217;s responsibility is to reimburse the Bank the same day as regular interest payments are made, and
      within <ix:nonNumeric name="yorw:PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" id="Fact_95c9dc3b589f4e2e9b94906019a7abd7" contextRef="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" format="ixt-sec:durwordsen">fourteen months</ix:nonNumeric> for the purchase price of tendered bonds that have not been remarketed.&#160; The reimbursement period for the principal
      is immediate at maturity, upon default by the Company, or if the Bank does not renew the Letter of Credit.&#160; The current expiration date of the Letter of Credit is June 30, 2026.&#160; It is reviewed annually for a potential extension of the expiration
      date.</div>
</ix:continuation>
    <div><ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b23" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b24">
<div><br/></div>
</ix:continuation>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 37</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b24" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b25">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company may elect to have the Series A Bonds redeemed, in whole or in part, on any date that interest is payable for a redemption price equal to the
      principal amount thereof plus accrued interest to the date of redemption.&#160; The Series A Bonds are also subject to mandatory redemption for the same redemption price in the event that the IRS determines that the interest payable on the Series A Bonds
      is includable in gross income of the holders of the bonds for federal tax purposes.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b25" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b26">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b26" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b27">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Rate Swap Agreement</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b27" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b28">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the issuance of the PEDFA 2004 Series B Bonds, the Company entered into an interest rate swap agreement with a counterparty, in the
      notional principal amount of $<ix:nonFraction name="us-gaap:DerivativeNotionalAmount" id="Fact_6c28798ac72d46fe9a33ee23f562fcc3" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction>.&#160; The Company elected to retain the swap agreement for the 2008 Series A Bonds.&#160; Interest rate swap
      agreements derive their value from underlying interest rates.&#160; These transactions involve both credit and market risk.&#160; The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.&#160; Notional amounts do
      not represent direct credit exposure.&#160; Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.&#160; Such difference, which represents the fair value of the swap, is reflected on the
      Company&#8217;s balance sheets.&#160; See Note 7 for additional information regarding the fair value of the swap.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b28" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b29">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b29" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b30">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap will terminate on the maturity date of the 2008 Series A Bonds (which is the same date as the maturity date of the loan under the
      loan agreement), unless sooner terminated pursuant to its terms.&#160; In the event the interest rate swap terminates prior to the maturity date of the 2008 Series A Bonds, either the Company or the swap counterparty may be required to make a termination
      payment to the other based on market conditions at such time.&#160; The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.&#160; The Company controls the credit risk of its financial contracts through credit
      approvals, limits and monitoring procedures, and does not expect the counterparty to default on its obligations.&#160; Notwithstanding the terms of the swap agreement, the Company is ultimately obligated for all amounts due and payable under the loan
      agreement.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b30" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b31">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b31" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b32">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap agreement contains provisions that require the Company to maintain a credit rating of at least BBB- with Standard &amp; Poor&#8217;s.&#160; On
      August 6, 2024, Standard &amp; Poor&#8217;s affirmed the Company&#8217;s credit rating at A-, with a stable outlook and adequate liquidity.&#160; If the Company&#8217;s rating were to fall below this rating, it would be in violation of these provisions, and the
      counterparty to the derivative could request immediate payment if the derivative was in a liability position.&#160; The Company&#8217;s interest rate swap was in a liability position as of December 31, 2024.&#160; If a violation was triggered on December 31, 2024, the
      Company would have been required to pay the counterparty approximately $<ix:nonFraction name="yorw:PotentialPaymentToCounterparty" id="Fact_c8423bf003f645cd83daca1ee90c2bec" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">394</ix:nonFraction>.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b32" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b33">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b33" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b34">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s interest rate swap agreement provides that it pays the counterparty a fixed interest rate of <ix:nonFraction name="us-gaap:DerivativeFixedInterestRate" id="Fact_ab4ad78ba70e43f9b430f3a0b264aa95" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.16</ix:nonFraction>% on the notional amount of $<ix:nonFraction name="us-gaap:DerivativeNotionalAmount" id="Fact_6c0a4e33dbf243928f550d88d6d65c1d" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,000</ix:nonFraction>. In exchange, the
      counterparty paid the Company a floating interest rate (based on <ix:nonFraction name="yorw:DerivativePercentageOfVariableInterestRate" id="Fact_ac6be57812a64912b93f169260c5e760" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">59</ix:nonFraction>% of the U.S. Dollar <ix:nonNumeric name="yorw:DebtInstrumentTermOfVariableRate" id="Fact_6eda69ae1fa24864b5138f6de48e479d" contextRef="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember" format="ixt-sec:durwordsen">one-month</ix:nonNumeric> LIBOR rate) on the notional amount.&#160; The variable interest rate changed to <ix:nonFraction name="yorw:DerivativePercentageOfVariableInterestRate" id="Fact_66472db299114597bc591ef4f07db82f" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">59</ix:nonFraction>%
      of the daily simple Secured Overnight Financing Rate, or SOFR, plus a spread adjustment of <ix:nonFraction name="us-gaap:DerivativeBasisSpreadOnVariableRate" id="Fact_d2c96e4fa80445d2bbd63dcbc00f69f4" contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" unitRef="U006" decimals="7" scale="-4" format="ixt:num-dot-decimal">11.448</ix:nonFraction> basis points upon the discontinuance of
      LIBOR in 2023.&#160; The floating interest rate paid to the Company is intended, over the term of the swap, to approximate the variable interest rate on the loan agreement and the interest rate paid to bondholders, thereby managing its exposure to
      fluctuations in prevailing interest rates.&#160; The Company&#8217;s net payment rate on the swap averaged <ix:nonFraction name="yorw:NetPaymentRateOnSwaps" id="Fact_d0aac49300604a42a0cee4a3ad6feea5" contextRef="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.05</ix:nonFraction>% in 2024 and <ix:nonFraction name="yorw:NetPaymentRateOnSwaps" id="Fact_145edb6468fb43aaae9d6338a9b4d76f" contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.14</ix:nonFraction>% in 2023.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b34" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b35">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b35" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b36">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2024, there was a
      spread of <ix:nonFraction name="us-gaap:DerivativeAverageBasisSpreadOnVariableRate" id="Fact_f8f9ee5477024bcab04707c936a5fc02" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-4" format="ixt:num-dot-decimal">90</ix:nonFraction> basis points between the variable rate paid to bondholders and the variable rate received from the swap counterparty, which
      equated to an overall effective rate of <ix:nonFraction name="us-gaap:DerivativeVariableInterestRate" id="Fact_b0199dad2dbc4ac2a8132c225d4e2ec4" contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.06</ix:nonFraction>% (including variable interest and swap payments). As of December 31, 2023, there was a spread of <ix:nonFraction name="us-gaap:DerivativeAverageBasisSpreadOnVariableRate" id="Fact_03bba27a01c14cde99c506cf0e3cfb53" contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-4" format="ixt:num-dot-decimal">68</ix:nonFraction> basis
      points which equated to an overall effective rate of <ix:nonFraction name="us-gaap:DerivativeVariableInterestRate" id="Fact_4472d53670e546de892059f2e135c09a" contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.84</ix:nonFraction>% (including variable interest and swap payments).</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b36" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b37">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 38</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b37" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b38">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Line of Credit Borrowings</div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">
      <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b38" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b39">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0); font-weight: normal;">As of December </span><span style="font-weight: normal;">31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> 2024</span>,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> the Company maintained a </span>$<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" id="Fact_11127d21d73f4c5a87c295d07ea648fe" contextRef="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,000</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> unsecured, committed line of credit at an interest rate of SOFR plus <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_70f0f3b48a894898864fe1ef969bc1c4" contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.17</ix:nonFraction>% with an unused commitment fee and an interest rate floor.&#160; In the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> quarter
            of </span>2024,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> the Company renewed its committed line of credit and extended the maturity date to September </span>2026.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">&#160; No other terms or conditions of the line of credit agreement were modified.&#160; On January 1, 2023, the interest rate changed from LIBOR plus <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_d92f4923a401413698a2522acf6e3ed1" contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2024Member_VariableRateAxis_LondonInterbankOfferedRateMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.05</ix:nonFraction>% to a successor rate of SOFR plus <ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact_79f1af1300c44441bfe73e226cf516e2" contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.17</ix:nonFraction>%
            in advance of the discontinuation of LIBOR in </span>2023.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">&#160;</span> Average borrowings outstanding under the lines of credit were $<ix:nonFraction name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" id="Fact_efed0d9ca7d640a9a6d824811fc7b66d" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,087</ix:nonFraction> in 2024 and $<ix:nonFraction name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" id="Fact_c61f42da36224c169ba65dea69096845" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,316</ix:nonFraction> in 2023.&#160; The average cost of
          borrowings under the lines of credit was <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" id="Fact_442c9ad93ac14b89b7ce80f53c4c1da0" contextRef="c20240101to20241231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.23</ix:nonFraction>% during 2024 and <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" id="Fact_0c2649612cf94506beece071f4dc9ce1" contextRef="c20230101to20231231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.36</ix:nonFraction>% during 2023.&#160; The weighted average interest rate on the line of credit borrowings was <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" id="Fact_dd152cb13fda4207abbd17055a4b6377" contextRef="c20241231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.72</ix:nonFraction>%
          as of December 31, 2024 and <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" id="Fact_0e1bf074530144888928dba1dd23670e" contextRef="c20231231" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">6.51</ix:nonFraction>%
          as of December 31, 2023.</span></div>
</ix:continuation>
      <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b39" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b40">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <div>
      <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b40" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company utilizes a cash management account that is directly connected to its line of credit.&#160; Excess cash generated automatically pays down
        outstanding borrowings under the line of credit.&#160; If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.&#160; Likewise, if additional funds are needed beyond what is generated internally, funds are
        automatically borrowed under the line of credit.&#160; The Company borrowed $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_ed471b41cd804b9898d6ccf9626b7fd7" contextRef="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,808</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_da5156d379e74b2aaa195e7d98a9506e" contextRef="c20231231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,273</ix:nonFraction> under its line of credit and incurred a cash overdraft of $<ix:nonFraction name="us-gaap:BankOverdrafts" id="Fact_34bb53d16e62446db7bed181fc474320" contextRef="c20241231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,428</ix:nonFraction>
        and $<ix:nonFraction name="us-gaap:BankOverdrafts" id="Fact_4ae9b9b2c4e44557af4c4659c62919fc" contextRef="c20231231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,547</ix:nonFraction>, which was recorded in accounts payable, as of December 31, 2024 and 2023, respectively.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b41" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b42">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b42" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b43">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Debt Covenants and Restrictions</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b43" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b44">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The terms of the debt agreements carry certain covenants and limit in some cases the Company&#8217;s ability to borrow additional funds, to prepay its borrowings
      and include certain restrictions with respect to declaration and payment of cash dividends and the Company&#8217;s acquisition of its stock.&#160; Under the terms of the most restrictive agreements, the Company cannot borrow in excess of <ix:nonFraction name="yorw:MaximumBorrowingPercentageOfUtilityPlant" id="Fact_8c1f1e83f7694d78afa26af617ed4af0" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">60</ix:nonFraction>% of its utility plant, and cumulative payments for dividends and acquisition of stock since December 31, 1982 may not exceed $<ix:nonFraction name="yorw:BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" id="Fact_a3f1aa0a65f241e9b5bcddb73c1ebb84" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,500</ix:nonFraction> plus net income since that date.&#160; As of December 31, 2024,
      none of the earnings retained in the business are restricted under these provisions.&#160; The Company&#8217;s debt is unsecured.</div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b44" continuedAt="Text_aba924a2a3974e02b910e31afd74a84b45">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_aba924a2a3974e02b910e31afd74a84b45">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s line of credit requires it to maintain a minimum equity to total capitalization ratio (defined as the sum of equity plus funded debt) and a
      minimum interest coverage ratio (defined as net income plus interest expense plus income tax expense divided by interest expense).&#160; As of December 31, 2024,
      the Company was in compliance with these covenants.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_20bd817090c547ca8c4109e0ca74c1b3" contextRef="c20240101to20241231" escape="true" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.&#160; Fair Value of Financial Instruments</div>
</ix:nonNumeric>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c1" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c2" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards regarding fair value measurements establish a fair value hierarchy which indicates the extent to which inputs used in measuring
      fair value are observable in the market.&#160; Level 1 inputs include quoted prices for identical instruments and are the most observable.&#160; Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity
      rates and yield curves.&#160; Level 3 inputs are not observable in the market and include management&#8217;s own judgments about the assumptions market participants would use in pricing the asset or liability.</div>
</ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c3" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c4">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c4" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c5"><ix:nonNumeric name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="Text_c6c524427e0c4ed690dbcf153c9f7f41" contextRef="c20240101to20241231" escape="true" continuedAt="Text_c7b849127faf4cedb81731b55655eec41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has recorded its interest rate swap liability at fair value in accordance with the standards.&#160; The liability is recorded under the caption
      &#8220;Other deferred credits&#8221; on the balance sheets.&#160; The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c5" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c6"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec41" continuedAt="Text_c7b849127faf4cedb81731b55655eec42">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c6" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c7"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec42" continuedAt="Text_c7b849127faf4cedb81731b55655eec43">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33.7%; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2024</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" id="Fact_2ba181dee2d64d28b8374adb1280e5e8" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">386</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" id="Fact_068421287df2497ab131bba301e1a07c" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">386</ix:nonFraction></div>
            </div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c7" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c8"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec43" continuedAt="Text_c7b849127faf4cedb81731b55655eec44">
<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/>
    </div>
</ix:continuation></ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 39</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c8" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c9"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec44" continuedAt="Text_c7b849127faf4cedb81731b55655eec45">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair values are measured as the present value of all expected future cash flows based on the swap yield curve as of the date of the valuation.&#160; These
      inputs to this calculation are deemed to be Level 2 inputs.&#160; The balance sheet carrying value reflects the Company&#8217;s credit quality as of December 31, 2024.&#160;






















      The rate used in discounting all prospective cash flows anticipated to be made under this swap reflects a representation of the yield to maturity for <ix:nonNumeric name="yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" id="Fact_d00f65037e2d45429bf398cf4cba153c" contextRef="c20240101to20241231" format="ixt-sec:duryear">30</ix:nonNumeric>-year






















      debt on utilities rated A- as of December 31, 2024.&#160; The use of the Company&#8217;s credit quality resulted in a reduction in the swap
      liability of $<ix:nonFraction name="yorw:IncreaseDecreaseInFairValueOfSwapLiability" id="Fact_85cf1ac51c7e4d72aade3ce2ee06ce0e" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8</ix:nonFraction> as of December 31, 2024.&#160;






















      The fair value of the swap reflecting the Company&#8217;s credit quality as of December 31, 2023 is shown in the table below.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c9" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c10"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec45" continuedAt="Text_c7b849127faf4cedb81731b55655eec46">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c10" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c11"><ix:continuation id="Text_c7b849127faf4cedb81731b55655eec46">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33.7%; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 33.61%; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2023</span></div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; width: 30.68%; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" id="Fact_cafd654d241248e1994fadd3a35b4ce6" contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">632</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" id="Fact_9390d11a2dbe41dba1b7312bc7269640" contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">632</ix:nonFraction></div>
            </div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c11" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c12">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c12" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The carrying amount of current assets and liabilities that are considered financial instruments approximates fair value as of the dates presented.&#160; The
      Company&#8217;s total long-term debt, with a carrying value of $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_c77476e12dbd4107bfce88b5fbc5f5ac" contextRef="c20241231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">208,178</ix:nonFraction> at December 31, 2024, and $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_c75ef046281f4c5fa481070f3f2ca739" contextRef="c20231231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,643</ix:nonFraction> at December 31, 2023, had an estimated fair value of approximately $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_2631637a4d9048ddadb143761594f5ee" contextRef="c20241231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,000</ix:nonFraction>
      and $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_7adeb154d3004e348f6e67f64bda3d55" contextRef="c20231231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">175,000</ix:nonFraction>, respectively.&#160; The estimated fair value of debt was calculated using a discounted cash flow technique that incorporates a
      market interest yield curve with adjustments for duration and risk profile.&#160; These inputs to this calculation are deemed to be Level 2 inputs.&#160; The Company recognized its credit rating in determining the yield curve and did not factor in third party
      credit enhancements including the letter of credit on the 2008 PEDFA Series A issue.</div>
</ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c13" continuedAt="Text_3a89337cb47a4d13954aa2a780860e0c14">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_3a89337cb47a4d13954aa2a780860e0c14">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and note receivable have carrying values at December 31, 2024 of $<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_526ad129ad264020bab5cd061b87169c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,546</ix:nonFraction> and $<ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_bdcf7f9f076b431698b107a352b06be6" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction>, respectively.&#160; At December 31, 2023, customers&#8217; advances
      for construction and note receivable had carrying values of $<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" id="Fact_64a75da985c642e0a219abd9b582811d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,853</ix:nonFraction> and $<ix:nonFraction name="us-gaap:NotesAndLoansReceivableNetNoncurrent" id="Fact_3a855bfaa4cf439280763d2594d0dc0e" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction>, respectively.&#160; The relative fair values of these amounts cannot be accurately estimated since the timing of future payment streams is dependent upon several factors,
      including new customer connections, customer consumption levels and future rate increases.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_fb8c086ab1a64773b946c32300b21242" contextRef="c20240101to20241231" escape="true" continuedAt="Text_7c025f433e4947728676993329e32d0a1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.&#160; Commitments</div>
</ix:nonNumeric>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a1" continuedAt="Text_7c025f433e4947728676993329e32d0a2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a2" continuedAt="Text_7c025f433e4947728676993329e32d0a3">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Based on its
      capital budget, the Company anticipates construction and acquisition expenditures for 2025 and 2026 of approximately $<ix:nonFraction name="us-gaap:PurchaseObligationDueInNextTwelveMonths" id="Fact_3cff4f1ba3674e51a15fd88cb5e2675c" contextRef="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,000</ix:nonFraction> and $<ix:nonFraction name="us-gaap:PurchaseObligationDueInSecondYear" id="Fact_cf6ce3ade67c4fc6b682c3195874c407" contextRef="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,500</ix:nonFraction>, respectively, exclusive of any acquisitions not yet approved.&#160; The Company plans to finance ongoing capital expenditures with internally-generated
      funds, borrowings against the Company&#8217;s line of credit, proceeds from the issuance of common stock under its dividend reinvestment and direct stock purchase and sale plan and ESPP, potential common stock or debt issues and customer advances and
      contributions.</div>
</ix:continuation>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a3" continuedAt="Text_7c025f433e4947728676993329e32d0a4">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_7c025f433e4947728676993329e32d0a4" continuedAt="Text_7c025f433e4947728676993329e32d0a5">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>
</ix:continuation>
      </div>

    </div>
<ix:continuation id="Text_7c025f433e4947728676993329e32d0a5" continuedAt="Text_7c025f433e4947728676993329e32d0a6">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_7c025f433e4947728676993329e32d0a6" continuedAt="Text_7c025f433e4947728676993329e32d0a7">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company was granted approval by the PPUC to modify its tariff to include the cost of the annual replacement of up to <ix:nonFraction name="yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" id="Fact_0b0082aa973b4442a50b15f15af87545" contextRef="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U007" decimals="0" scale="0" format="ixt:num-dot-decimal">400</ix:nonFraction> lead customer-owned service lines over <ix:nonNumeric name="yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" id="Fact_5e29c305de9144b2beebea2302dbf835" contextRef="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" format="ixt-sec:durwordsen">nine years</ix:nonNumeric> from the
          date of the agreement.&#160; The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.&#160; The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a
          <ix:nonNumeric name="us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" id="Fact_6e4198795deb468a85090459a4bcbc97" contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period.&#160; The cost for the customer-owned lead service line replacements was approximately $<ix:nonFraction name="yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" id="Fact_3e56ddf852d94e89ab76f89b8ef223f1" contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,961</ix:nonFraction> and $<ix:nonFraction name="yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" id="Fact_c025493ee0234cd6b1831350a1e581d6" contextRef="c20231231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,762</ix:nonFraction> through December 31, 2024 and 2023, respectively, and
          is included as a regulatory asset.&#160; Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $<ix:nonFraction name="yorw:CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" id="Fact_60c687bf02524aacbb95014d3add85c1" contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,000</ix:nonFraction>.&#160;












































          This estimate is subject to adjustment as more facts become available.</span></div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a7" continuedAt="Text_7c025f433e4947728676993329e32d0a8">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a8" continuedAt="Text_7c025f433e4947728676993329e32d0a9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a9" continuedAt="Text_7c025f433e4947728676993329e32d0a10">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_7c025f433e4947728676993329e32d0a10" continuedAt="Text_7c025f433e4947728676993329e32d0a11">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As of
        December 31, 2024, approximately <ix:nonFraction name="yorw:PercentageOfEmployeesUnderUnionContract" id="Fact_0ed64071eab84fbbbfcc5d0876f9b2e3" contextRef="c20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">31</ix:nonFraction>%
        of the Company&#8217;s full-time employees are under union contract.&#160; The current contract was ratified in June 2023 and expires on April 30, 2026.<br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_7c025f433e4947728676993329e32d0a11" continuedAt="Text_7c025f433e4947728676993329e32d0a12">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a12" continuedAt="Text_7c025f433e4947728676993329e32d0a13">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_7c025f433e4947728676993329e32d0a13">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company
      is involved in certain legal and administrative proceedings before various courts and governmental agencies concerning utility service and other matters.&#160; The Company expects that the ultimate disposition of these proceedings will not have a material
      effect on the Company&#8217;s financial position, results of operations and cash flows.</div>
</ix:continuation>
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 40</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_861251af27fe41bb8dedd2aaad52d00d" contextRef="c20240101to20241231" escape="true" continuedAt="Text_961272056d21452fa36976d7ff57304e1">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9.&#160; Revenue</div>
</ix:nonNumeric>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e1" continuedAt="Text_961272056d21452fa36976d7ff57304e2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e2" continuedAt="Text_961272056d21452fa36976d7ff57304e3"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_ab0b9dee7ff44e18b5d75207e755a500" contextRef="c20240101to20241231" escape="true" continuedAt="Text_940586d75e844b14aeeac8c98c540eee1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the Company&#8217;s revenues disaggregated by service and customer type.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e3" continuedAt="Text_961272056d21452fa36976d7ff57304e4"><ix:continuation id="Text_940586d75e844b14aeeac8c98c540eee1" continuedAt="Text_940586d75e844b14aeeac8c98c540eee2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e4" continuedAt="Text_961272056d21452fa36976d7ff57304e5"><ix:continuation id="Text_940586d75e844b14aeeac8c98c540eee2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water utility service:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_359f2bc2b400493695ed67e13efe6570" contextRef="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,496</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3e0f738c7f62488ab2b52bb122752bad" contextRef="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,031</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4b3c5f34345246c0b90eeca1f58a493d" contextRef="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,484</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3e3d044735334a16b007879260eaece4" contextRef="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,279</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fire protection</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fa01ed6acf64412ab6054b34a60b9974" contextRef="c20240101to20241231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,559</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f4fd55c9cef44203ab969b0b73581913" contextRef="c20230101to20231231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,124</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wastewater utility service:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7f893befd5b84d059ff428183bc4d9f0" contextRef="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,113</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_99d15fc2cdb84056a7ec06f1e6f12a8c" contextRef="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,495</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c597019a4e4c436a99772906cf3979bd" contextRef="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,299</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d481ecbb957046cfa9e3b017e93e7d7e" contextRef="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,050</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billing and revenue collection services</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_db393422d5204dcb999a10888ed9702c" contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">494</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_239c7a79e5bf4a9fa085b877cf21dfcb" contextRef="c20230101to20231231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">474</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Collection services</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_78c5b2fdde3745b696556d76814624b6" contextRef="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">34</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a915ad7674774099be73becbf2acd939" contextRef="c20230101to20231231_ProductOrServiceAxis_CollectionServicesMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other revenue</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_73a0f9dca17c4f26b30da4750e737024" contextRef="c20240101to20241231_ProductOrServiceAxis_ServiceLineProtectionPlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_df5b060a05fe4fe0921299b7105ad3f7" contextRef="c20230101to20231231_ProductOrServiceAxis_ServiceLineProtectionPlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Revenue from Contracts with Customers</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e2b264c8831441fdae0b228892fae3f7" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,505</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d4a09fd421be456cbd7cb91fb412f5bb" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,541</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Rents from regulated property</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLeaseIncome" id="Fact_19805c577ded42989ed212a09825452c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">454</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLeaseIncome" id="Fact_c37a39fdfe1c4275b095c152bfe14f8c" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">490</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Operating Revenue</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_81a1b262c55e4acab115fa19a3bbbd51" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,959</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_5eff6ec987a244f48e53f726928b5d3c" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,031</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e5" continuedAt="Text_961272056d21452fa36976d7ff57304e6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e6" continuedAt="Text_961272056d21452fa36976d7ff57304e7"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_a0a7dad4770e46ea919ff3c9c9dff471" contextRef="c20240101to20241231" escape="true" continuedAt="Text_797324e4fdde4507bf071414de69fda21">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Utility Service</span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e7" continuedAt="Text_961272056d21452fa36976d7ff57304e8"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda21" continuedAt="Text_797324e4fdde4507bf071414de69fda22">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.&#160; The transaction price
      is detailed in the tariff pursuant to an order by the PPUC and made publicly available.&#160; There is no variable consideration and no free service, special rates, or subnormal charges to any customer.&#160; Due to the fact that the contract includes a single
      performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; The Company uses an output method to recognize the utility service revenue over
      time.&#160; 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.&#160; Each customer is invoiced every month and the invoice is due within <ix:nonNumeric name="yorw:TermForCustomerToMakePaymentAfterBeingInvoiced" id="Fact_7d84ce7fb3bd43658744e4eafb8fd9ed" contextRef="c20240101to20241231_ProductOrServiceAxis_PublicUtilitiesMember" format="ixt-sec:durwordsen">twenty days</ix:nonNumeric>.&#160; The utility service has no returns or warranties
      associated with it.&#160; 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.&#160; 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.&#160; The methodology is standardized and consistently applied to reduce bias and the need for judgment.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e8" continuedAt="Text_961272056d21452fa36976d7ff57304e9"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda22" continuedAt="Text_797324e4fdde4507bf071414de69fda23">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e9" continuedAt="Text_961272056d21452fa36976d7ff57304e10"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda23" continuedAt="Text_797324e4fdde4507bf071414de69fda24">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Billing and Revenue Collection Service</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e10" continuedAt="Text_961272056d21452fa36976d7ff57304e11"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda24" continuedAt="Text_797324e4fdde4507bf071414de69fda25">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides billing and revenue collection service as distinct performance obligations to <ix:nonFraction name="yorw:NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" id="Fact_d997c70a92ea4053b3bba6f325f672ca" contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction> municipalities within the service territory of the Company.&#160; The municipalities provide service to their residents and the Company acts as the billing and revenue
      collection agent for the municipalities.&#160; The transaction price is a fixed amount per bill prepared as established in the contract.&#160; There is no variable consideration.&#160; 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.&#160; The performance obligations are satisfied at a point in time
      when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.&#160; Each municipality is invoiced when the bills are complete and the invoice is due within <ix:nonNumeric name="yorw:TermForCustomerToMakePaymentAfterBeingInvoiced" id="Fact_c06ec582c6fc432c8d5cde07e0a2f8f9" contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember" format="ixt-sec:durwordsen">thirty days</ix:nonNumeric>.&#160; The billing and revenue collection service has no returns or warranties associated with it.&#160; 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.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e11" continuedAt="Text_961272056d21452fa36976d7ff57304e12"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda25" continuedAt="Text_797324e4fdde4507bf071414de69fda26">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 41</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e12" continuedAt="Text_961272056d21452fa36976d7ff57304e13"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda26" continuedAt="Text_797324e4fdde4507bf071414de69fda27">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Collection Service</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e13" continuedAt="Text_961272056d21452fa36976d7ff57304e14"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda27" continuedAt="Text_797324e4fdde4507bf071414de69fda28">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the
      Company.&#160; The municipalities provide wastewater service to their residents.&#160; 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.&#160; When the resident is no longer delinquent, the Company will restore water service to the premises.&#160; The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the
      contract.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; 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 <ix:nonNumeric name="yorw:TermForCustomerToMakePaymentAfterBeingInvoiced" id="Fact_856630449c104a968de8f99fb9b8ecfe" contextRef="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember" format="ixt-sec:durwordsen">thirty days</ix:nonNumeric>.&#160; The collection service has no
      returns or warranties associated with it.&#160; 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.&#160; 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.</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e14" continuedAt="Text_961272056d21452fa36976d7ff57304e15"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda28" continuedAt="Text_797324e4fdde4507bf071414de69fda29">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e15" continuedAt="Text_961272056d21452fa36976d7ff57304e16"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda29" continuedAt="Text_797324e4fdde4507bf071414de69fda210">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Service Line Protection Plan</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_961272056d21452fa36976d7ff57304e16"><ix:continuation id="Text_797324e4fdde4507bf071414de69fda210">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.&#160; The
      transaction price is detailed in the plan&#8217;s terms and conditions and made publicly available.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the
      transaction price.&#160; The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.&#160; The Company uses an output method to recognize the service line protection
      revenue over time.&#160; The stand-ready obligation is recognized through the passage of time.&#160; A customer has a choice to prepay for an entire year or to pay in advance each month.&#160; The service line protection plan has no returns or extended warranties
      associated with it.&#160; 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.</div>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
    <ix:nonNumeric name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="Text_ecc81c88358e401cbe388441769c3af2" contextRef="c20240101to20241231" escape="true" continuedAt="Text_dd650f0418c54c7f96b151e5d5fab87a1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.&#160; Rate Matters</div>
</ix:nonNumeric>
    <ix:continuation id="Text_dd650f0418c54c7f96b151e5d5fab87a1" continuedAt="Text_dd650f0418c54c7f96b151e5d5fab87a2">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_dd650f0418c54c7f96b151e5d5fab87a2" continuedAt="Text_dd650f0418c54c7f96b151e5d5fab87a3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, the Company files applications for rate increases with the PPUC and is granted rate relief as a result of such requests.&#160; Most
          recently, the PPUC authorized an increase in rates effective March 1, 2023.</div>
</ix:continuation>
      </div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">
      <ix:continuation id="Text_dd650f0418c54c7f96b151e5d5fab87a3" continuedAt="Text_dd650f0418c54c7f96b151e5d5fab87a4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
      </div>
</ix:continuation>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_dd650f0418c54c7f96b151e5d5fab87a4">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The PPUC permits water utilities to collect a distribution system improvement charge, or DSIC. The DSIC allows the Company to add a charge to
          customers&#8217; bills for qualified replacement costs of certain infrastructure without submitting a rate filing.&#160; This surcharge mechanism typically adjusts periodically based on additional qualified capital expenditures completed or anticipated in a
          future period.&#160; The DSIC is capped at <ix:nonFraction name="yorw:DistributionSystemImprovementChargePercentageOverBaseRate" id="Fact_1d8914295d4548f3b0a8470c06849982" contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MaximumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% of base rates, and is reset to <ix:nonFraction name="yorw:DistributionSystemImprovementChargePercentageOverBaseRate" id="Fact_e38277473e9e4e1b87cd88a6192eb416" contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MinimumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> when new base rates that reflect the costs of those additions become effective or when a utility&#8217;s earnings exceed a regulatory benchmark. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The Company&#8217;s earnings are currently below the regulatory benchmark, thus allowing the Company to collect DSIC.&#160; The DSIC provided revenues of $<ix:nonFraction name="yorw:DistributionSystemImprovementChargeRevenue" id="Fact_d28f9753c4a747d9be0ed17b82e58e22" contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">386</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in </span>2024<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> and </span>$<ix:nonFraction name="yorw:DistributionSystemImprovementChargeRevenue" id="Fact_236f8e2f81184db7bac19afdd8077685" contextRef="c20230101to20231231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">249</ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in&#160;</span>2023.&#160; The DSIC is subject to audit by the PPUC.</span></div>
</ix:continuation>
         </div>

    </div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 42</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Text_b7cdfa7ce188482499395532f1928fe9" contextRef="c20240101to20241231" escape="true" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc111">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11.&#160; Employee Benefit Plans</div>
</ix:nonNumeric>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc111" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc112">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc112" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc113">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pensions</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc113" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc114">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company maintains a general and administrative and a union-represented defined benefit pension plan covering all of its employees hired prior to May 1,
      2010.&#160; Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.&#160; The benefits under the defined benefit plans are based upon years of service and compensation near retirement.&#160; The Company amended
      its defined benefit pension plans in 2014, generally limiting the years of eligible service under the plans to <ix:nonNumeric name="yorw:MaximumPeriodOfEligibleService" id="Fact_a8893b04884c4850b130d1cdd18ff89b" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" format="ixt-sec:duryear">30</ix:nonNumeric> years. The Company&#8217;s
      funding policy is to contribute annually the amount permitted by the PPUC to be collected from customers in rates, but in no case less than the minimum Employee Retirement Income Security Act (ERISA) required contribution.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc114" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc115">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc115" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc116"><ix:nonNumeric name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="Text_f5768cdfd6ec409388814095df311392" contextRef="c20240101to20241231" escape="true" continuedAt="Text_8db8f917e5cc483585609d09331566b61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the plans&#8217; funded status as of December 31, 2024 and 2023.&#160; The measurement of assets and obligations of the plans is as of December 31, 2024 and 2023.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc116" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc117"><ix:continuation id="Text_8db8f917e5cc483585609d09331566b61" continuedAt="Text_8db8f917e5cc483585609d09331566b62">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc117" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc118"><ix:continuation id="Text_8db8f917e5cc483585609d09331566b62">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Obligations and Funded Status</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At December 31</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Benefit Obligation</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at beginning of year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_2d9c27a0c2b349a998fa891238441b43" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,198</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_5befc272760e49ef9b8317fcc7e61682" contextRef="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,717</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_0cfd5ec35e79443c9bba278ed7ab5888" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">635</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_83da081fd4ed44adb7507a24ea9f7286" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">598</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_6c3a00bcb9c541c79f948269792d74dc" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,855</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_ee82418cd75c49778ffcfac5a6690d23" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,876</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial (gain) loss<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_12f6c52e1c1c43f6b17f823707257772" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,997</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActuarialGainLoss" id="Fact_eeb7ac3b42b84223b25c64ea3d2c6b64" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">974</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_35a24508844c44da87e037e664961622" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,135</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" id="Fact_6a8c162c809c41ba9f38313b9a5d5615" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,967</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at end of year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_006a4822d06645909632e0b1999a0abf" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,556</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_d3c59d7894dd44199d52257e8f93b85b" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,198</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Plan Assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_957738011c424fe68dc47fafd1dfa885" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7ab2fc5177e14bbd95cd415ce5f32399" contextRef="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,807</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_df5577470f8d45cc8e4622e3ec195559" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,011</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" id="Fact_4c1a1cc5577142cf99a3af4f38940e21" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,058</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_3c736cec769e4e50a78b17621c1582f1" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">111</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanContributionsByEmployer" id="Fact_6af61057c66d46ab974e64395994dc9b" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,680</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_01a722a7a1354355bf54071a5a585a93" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,135</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" id="Fact_a25561f53a1749979fb6669f70a7a963" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,967</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at end of year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c1b8bb99184341efa33c7ee62e752b76" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,565</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_12ac15b6b0f14d10a2ead1e511dad678" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Funded Status of Plans at End of Year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_e1b8befafc3e4865a07441bf52feec0a" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,009</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" id="Fact_f72abc2bf7e3423fa65b163b527ced91" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,380</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc118" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc119">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc119" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1110">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards require that the funded status of defined benefit pension plans be fully recognized on the balance sheets.&#160; They also call for the
      unrecognized actuarial gain or loss, the unrecognized prior service cost, and the unrecognized transition costs to be adjustments to shareholders&#8217; equity (accumulated other comprehensive income).&#160; Due to a rate order granted by the PPUC, the Company
      is permitted under the accounting standards to defer the charges otherwise recorded in accumulated other comprehensive income as a regulatory asset.&#160; Management believes these costs will be recovered in future rates charged to customers.&#160; The asset
      for the funded status of the Company&#8217;s pension plans as of&#160; December 31, 2024 and 2023 is recorded in &#8220;Prepaid pension cost&#8221; on its balance sheets.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1110" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1111">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
          <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1111" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1112">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2024, the plans recognized a significant actuarial gain.&#160; In 2024, the Company recognized a <ix:nonFraction name="yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" id="Fact_b5328ba918104c7e8f2d01bdbe52ffb4" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-4" format="ixt:num-dot-decimal">70</ix:nonFraction> basis point increase in the discount rate.&#160; In 2023, the plans recognized a significant actuarial loss.&#160; In 2023, the Company recognized a <ix:nonFraction name="yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" id="Fact_f4862500e95940c09406f305bdee22b0" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" sign="-" scale="-4" format="ixt:num-dot-decimal">25</ix:nonFraction> basis point decrease in the discount rate.&#160; The Company uses the corridor method to amortize actuarial gains and losses.&#160; Gains and losses over <ix:nonFraction name="yorw:ThresholdForAmortizationOfGainsAndLosses" id="Fact_9bea7a2ea5ea494aabf4ba4d6c9150c5" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the greater of pension benefit obligation or the market value of assets are amortized over the average future service of plan participants
            expected to receive benefits.</div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1112" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1113">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
        </div>
</ix:continuation>
      </div>

    </div>


    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 43</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1113" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1114"><ix:nonNumeric name="yorw:ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" id="Text_833745f2b4244012a75213e7c1f0f0b8" contextRef="c20240101to20241231" escape="true" continuedAt="Text_96e22be34d05411ebc17f7d185ff8a9c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1114" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1115"><ix:continuation id="Text_96e22be34d05411ebc17f7d185ff8a9c1" continuedAt="Text_96e22be34d05411ebc17f7d185ff8a9c2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1115" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1116"><ix:continuation id="Text_96e22be34d05411ebc17f7d185ff8a9c2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net gain arising during the year<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" id="Fact_29a6ee7259e042b7a51991f7439cb69f" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">844</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" id="Fact_a65f3e3eedcd46fb8db6660d3f7b7212" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,472</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recognized prior service credit</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" id="Fact_4a69dda083e14b7cb056f5beedbb5a00" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" id="Fact_3dee4b2805cf4a04aa8279921854c48d" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total changes in regulatory liability during the year</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInRegulatoryAssetLiability" id="Fact_1a233fddbee444fba892360236245c2e" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">831</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:IncreaseDecreaseInRegulatoryAssetLiability" id="Fact_344ab76e39df4671ad75c6eb7446cd92" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,459</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <div>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1116" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1117">
<div><br/>
      </div>
</ix:continuation>
    </div>


    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1117" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1118"><ix:nonNumeric name="yorw:ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" id="Text_9d8fc772bca34580b222caae8b3c5934" contextRef="c20240101to20241231" escape="true" continuedAt="Text_74de3bf618344499b4f43bf11693c8a61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts recognized in regulatory liabilities that have not yet been recognized as components of net periodic benefit cost consist of the following at
      December 31:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1118" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1119"><ix:continuation id="Text_74de3bf618344499b4f43bf11693c8a61" continuedAt="Text_74de3bf618344499b4f43bf11693c8a62">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1119" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1120"><ix:continuation id="Text_74de3bf618344499b4f43bf11693c8a62">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" id="Fact_62937227200b4ff985218f14200843ea" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,370</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" id="Fact_6385b0e5073d410c8708095e85359d42" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">526</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service credit</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" id="Fact_f52b316cefe445bdaf33ac8be09e8955" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" id="Fact_d5dee8082b774af3abb63bde7f9bd4c0" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory liability<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanRegulatoryAssetLiability" id="Fact_3e4b674afc854edbb702f69cf642c3b6" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,381</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:DefinedBenefitPlanRegulatoryAssetLiability" id="Fact_3fd6f4d8b6c3460a86f5a94fc0fcde77" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">550</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1120" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1121">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1121" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1122"><ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="Text_90b84f3344734439bb99ecb5c15a589c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_6005d0738771498299224548a756af061">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Components of net periodic benefit cost are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1122" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1123"><ix:continuation id="Text_6005d0738771498299224548a756af061" continuedAt="Text_6005d0738771498299224548a756af062">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1123" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1124"><ix:continuation id="Text_6005d0738771498299224548a756af062">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_107e961931974eb1acbec9ee33509445" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">635</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_992aeb3a84ac41459349838e0c9dca3d" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">598</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_8fa76311ebfe4c05b0b0ad42ea114fff" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,855</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_b7f6fcfacc6b4e54aaf3262c464242dc" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,876</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_764acc6dcdd2455aace37543b45e0fba" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,164</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_676882fc6fbe44b9af465a2641025fd8" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,612</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service credit</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_5abc4a4f35284947b92b0b5084a96645" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_8d60679b83914f7e8a5587e9bfde4c48" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate-regulated adjustment</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DefinedBenefitPlanChangeInRegulatoryAsset" id="Fact_d75a5a8f25e04d439a335e6d20737340" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">798</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DefinedBenefitPlanChangeInRegulatoryAsset" id="Fact_109299f198fd4dcda2ef04bb57582389" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,831</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net periodic benefit cost</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_d6ff6135219d4a259da0b386a3822a06" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">111</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_51fc6831419a4cb0ac0dcc2df9fb62c6" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,680</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1124" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1125">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1125" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1126">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension service cost is recorded in operating expenses.&#160; All other components of net periodic pension cost are recorded as other pension costs in other
      income (expenses).</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1126" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1127">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1127" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1128">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The rate-regulated adjustment set forth above is required in order to reflect pension expense for the Company in accordance with the method used in
        establishing water rates.&#160; The Company is permitted by rate order of the PPUC to expense pension costs to the extent of contributions and defer any remaining expense to regulatory assets or recognize the excess as a regulatory liability to be
        collected in rates at a later date as additional contributions are made.&#160; During 2024, the deferral decreased by $<ix:nonFraction name="yorw:DefinedBenefitPlanChangeInRegulatoryAssets" id="Fact_0c9b88a0c8f042299783bad2765100c9" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">798</ix:nonFraction>.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1128" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1129">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1129" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1130"><ix:nonNumeric name="yorw:RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" id="Text_92b29244a13848668f5a792dd9cebd4d" contextRef="c20240101to20241231" escape="true" continuedAt="Text_7184780199184a05bcc68097da52b3d31">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The estimated costs for the defined benefit pension plans relating to the December 31, 2024 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1130" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1131"><ix:continuation id="Text_7184780199184a05bcc68097da52b3d31" continuedAt="Text_7184780199184a05bcc68097da52b3d32">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1131" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1132"><ix:continuation id="Text_7184780199184a05bcc68097da52b3d32">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 86%; background-color: rgb(174, 237, 183);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="Fact_e1b8aca39e14428ca53dd25ce86320c5" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 86%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net prior service credit</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="Fact_b085c71c103f4c2e821cbc3552ad136f" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 86%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">$<br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="Fact_bd9deacb2a8d4a86a94e3a6274162ef5" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1132" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1133">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1133" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1134">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company does <ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" id="Fact_1d0181a291a54715814e59a88033245f" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction>t plan to contribute
        to the plans in 2025.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1134" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1135">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1135" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1136"><ix:nonNumeric name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="Text_48ef755d606e4c4ab3d3148c3467377d" contextRef="c20240101to20241231" escape="true" continuedAt="Text_72211a6557dd4090966fc629da7042c31">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid in each of the next five years and the
      subsequent five years in the aggregate:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1136" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1137"><ix:continuation id="Text_72211a6557dd4090966fc629da7042c31" continuedAt="Text_72211a6557dd4090966fc629da7042c32">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1137" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1138"><ix:continuation id="Text_72211a6557dd4090966fc629da7042c32">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2030</span>&#8211;<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2034</span></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" id="Fact_718bede0ade24d85a9dccf0c49b0a174" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,189</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact_b30f98de3eb1424289752a72e11c6f51" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,281</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact_4cd02355cdbd48698c37f012afb33185" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,325</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact_a0825f0c353b4fa9a136fd62a2d635b9" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,563</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact_1d2e2bce61b844788ef0ff5dcce61a3a" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,544</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" id="Fact_b7f24f6b92b043e8adbbe07a8cb99f08" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,981</ix:nonFraction></div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1138" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1139">
<div><br/>
    </div>
</ix:continuation>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 44</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1139" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1140"><ix:nonNumeric name="us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="Text_a5a4b04e0f07448dbd3ab060ae4f0e58" contextRef="c20240101to20241231" escape="true" continuedAt="Text_9464ffec8a2642ee88cfadefe70a72401">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1140" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1141"><ix:continuation id="Text_9464ffec8a2642ee88cfadefe70a72401" continuedAt="Text_9464ffec8a2642ee88cfadefe70a72402">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1141" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1142"><ix:continuation id="Text_9464ffec8a2642ee88cfadefe70a72402">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_c8011027940b4dea820a72fdd9840666" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,556</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanBenefitObligation" id="Fact_9efc18a89c87493db6c9ba919bbf098c" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,198</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_3e7f9fd684d245c996a79f040084c5c0" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,565</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_12dc0308ff074e20b2a5c8ccb2f83fa5" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1142" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1143">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1143" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1144"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="Text_60bf14ea27f04aaaad2c6681943a4b11" contextRef="c20240101to20241231" escape="true">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" id="Fact_25b1e7371e6246fda80b796485738395" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,195</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" id="Fact_40696ba2d92542ccbaf4c436df3c3406" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,510</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f31999005c034b9d923c12e35e22b44a" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,565</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2d0312eab12346219668456cc2457470" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>

    <div>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1144" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1145">
<div><br/>
      </div>
</ix:continuation>
    </div>


    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1145" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1146"><ix:nonNumeric name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="Text_d910fdfe842a4c23b27141de5032e35c" contextRef="c20240101to20241231" escape="true" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine benefit obligations at December 31:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1146" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1147"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a1" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1147" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1148"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a2" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a3">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td style="width: 1%; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_a516612fd4544b5d9562ac7ae0f89905" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.45</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" id="Fact_9b7b7e0f02d24eb890806ba16547dd6a" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.75</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_2b515014839944fe888a3ec8d6d1e3c9" contextRef="c20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.50</ix:nonFraction>% &#8211; <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_cdcf57d2937d4054ac815ca9ba102965" contextRef="c20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_b6c00ba497ba467db8a972a7cd5a10da" contextRef="c20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.50</ix:nonFraction>% &#8211; <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" id="Fact_984ba9bacb6c484a800a1d95f8c45669" contextRef="c20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1148" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1149"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a3" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1149" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1150"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a4" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a5">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1150" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1151"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a5" continuedAt="Text_41a3b83f466e4519a56bdfac22b2b80a6">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1151" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1152"><ix:continuation id="Text_41a3b83f466e4519a56bdfac22b2b80a6">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td style="width: 1%; vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_1d3e14cbbad8412b9f810d1314a1ab9a" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.75</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" id="Fact_a28b0f5fa5884063be13ac8932d4afd3" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected long-term return on plan assets</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_656c34abb29144e5b4a32d0ff63e0538" contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" id="Fact_9fcaaf1a70ed4fa995e1568bd79c9aa0" contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">5.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_fa211a42bec042799f1dd02795295b11" contextRef="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.50</ix:nonFraction>% &#8211; <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_be30c4b7f31e46aeb78303a373cc0b47" contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_fda86c10d3d44a6c93c0cf608aef14e6" contextRef="c20230101to20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.50</ix:nonFraction>% &#8211; <ix:nonFraction name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" id="Fact_3d2bacf0b15e44f6bda056f09c32275c" contextRef="c20230101to20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.00</ix:nonFraction>%</div>
            </div>
          </td>

    <td style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1152" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1153">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1153" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1154">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The selected long-term rate of return on plan assets was primarily based on the asset allocation of each of the plan&#8217;s assets.&#160; Analysis of the historic
      returns of these asset classes and projections of expected future returns were considered in setting the long-term rate of return.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1154" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1155">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1155" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1156">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company adopted new investment policy statements in December 2023.&#160; The investment objective of the Company&#8217;s defined benefit pension plans is to
        grow the assets in such a manner that, when coupled with contributions to the plans, the assets are sufficient to pay the benefits promised to the participants and beneficiaries as they come due.&#160; At December 31, 2023, compliance with the new
        investment policy had only recently commenced implementation, resulting in a significant portion of the assets in cash and money market funds awaiting deployment to the asset classes defined in the investment policy statements.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1156" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1157">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1157" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1158">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The weighted-average target asset allocations are <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_34926bdc5921426ba0898765eb5a7cfe" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">70</ix:nonFraction>%
      to <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_680ecd2043b940b7a26ccaa155df8d67" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">90</ix:nonFraction>% fixed income securities, <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_257cb8334de94e47a80323adbb1e9c83" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>%
      to <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_ee589edea6f84fed8813d2f8a12f9584" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% equity securities, and <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_b7a943be75cd42e9bda7c8b8529b65ee" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">0</ix:nonFraction>%
      to <ix:nonFraction name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" id="Fact_063da3f0aa2e48aa970f29cb430406dc" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% reserves (cash and cash equivalents).&#160; The Company&#8217;s investment performance is reviewed on a quarterly basis, with long-term
      emphasis placed on results achieved over a <span style="-sec-ix-hidden:Fact_45029faacc764cda898d01abf2c3b25c">three</span> to <ix:nonNumeric name="yorw:InvestmentPerformancePeriod" id="Fact_688f852120a2451a9be97deada305b0f" contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" format="ixt-sec:durwordsen">five year</ix:nonNumeric> period.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1158" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1159">
<div><br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1159" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1160">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Eligible investments for fixed income securities include: (i) U.S. Treasury securities and agency securities; (ii) agency and non-agency mortgage-backed
        securities backed by loans secured by residential, multi-family and commercial properties including, but not limited to passthroughs, collateralized mortgage obligations, REMICs, project loans, construction loans, and adjustable rate mortgages;
        (iii) U.S.-dollar denominated obligations of foreign governments and supranational organizations; (iv) U.S.-dollar denominated obligations of domestic and foreign corporations; (v) asset-backed securities; (vi) municipal bonds, both taxable and
        tax-exempt issues; (vii) cash equivalent investments such as commercial paper, asset-backed commercial paper, certificates of deposit (domestic and U.S.-dollar denominated foreign,) bankers&#8217; acceptances and floating rate notes; and (viii) fixed
        income mutual funds and exchange traded funds consistent with the investment guidelines. At the time of purchase, securities must be rated investment grade pursuant to the inclusion rules for a reference benchmark provider. Securities that are not
        index eligible must be rated investment grade by a nationally recognized statistical rating organization at the time of purchase.&#160; The portfolio is allowed to hold up to <ix:nonFraction name="yorw:PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" id="Fact_a7c2825a610d4acebe6653032e67e2e4" contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% in aggregate market value of the portfolio in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total
        portfolio.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1160" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1161">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 45</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1161" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1162">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Direct exposure to the following strategies and types of securities is prohibited: oil and gas wells; interest only securities; warrants; principal only
      securities; margin trading; and inverse floating rate securities.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1162" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1163">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1163" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1164"><ix:nonNumeric name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="Text_121a0ed3944a4f04812e607b652f01f4" contextRef="c20240101to20241231" escape="true" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f1">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The fair values of the Company&#8217;s pension plan assets at December 31, 2024 and 2023 by asset category and fair value hierarchy level are as follows.&#160; The valuations are
      based on quoted prices on active markets (Level 1) or broker/dealer quotes, active market makers, models, and yield curves (Level 2)</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1164" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1165"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f1" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1165" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1166"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f2" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Value</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets for </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Identical Assets</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6" rowspan="1">
            <div>Significant Other</div>
            <div> Observable Inputs</div>
            <div> (Level 2)</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Asset Category</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Cash and Money Market Funds (a)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_736c86da002245c3ad938a1fcd00ed96" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,665</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_07eb13fc6506455b8dab70e522087798" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,490</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_3295df1e54424d8b8e77da69a54a72d5" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,665</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_edd3522c140041629bc4fc24deb05b8e" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,490</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d8c62bfc83ac4c508cfbb2a344ea16a1" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_e21af00730214d788fec49ebbd6ae075" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity Securities:</span></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity Mutual Funds (b)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_842793e28532434d901cc51fbd24b211" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,643</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_db621bfa0a2d4c15a15af207cdb6626e" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,065</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_15c150745e3a4e0095064f3b481d0fe2" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,643</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2d7246c9fd6e4752a4a5b37d95539507" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,065</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_a3f8eb26972a4433a18216e4ea7dcbe9" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_f1a9f5d7c0c044a2bc1e9de4fc2e6919" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Fixed Income Securities:</span></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" rowspan="1">
            <div style="margin-left: 9pt;">U.S. Treasury Obligations</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_73e718a6f57c45f2a506e0ea5579abea" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,609</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_ffc59603a5e2483dac65072ff39b7eb0" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_49491e46fbf444eaa0bfcdde17d1a70a" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d6bee992666649a684ad7a908110dcd8" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_0725bd467e384fcbb2dd8148b13bb25c" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,609</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_2670a32fa5d64a6fb94997b1b24ae30c" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;" rowspan="1">
            <div style="margin-left: 9pt;">Corporate and Foreign Bonds (c)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d970d2f7401c43e19bd70690702680a5" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,648</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_b467f21e4ccc4bdda8a717f52b219ced" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_642c104adf504420a396ca2c8b51294c" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7c9724a023e24c6ab40db22776537a40" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_30da916123d0411c9345fb983529c3bd" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,648</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_df26b70c6ee145a8b996923485c981cf" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Fixed Income Mutual Funds (d)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_9b0aca734b914cfb8f58b1ff9e120790" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_7ac6641b3db648ff91ef0986829dc6de" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_6468aec6a03c440bbada4538be335194" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8c0992c44c8e4356bb095dde23d0d124" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_3f08f0d3b2b247239fbc91acf4714447" contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_c01fabe7209948c0ae7092b6bff859d0" contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Plan Assets</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_8f6b941836574b45aaa7d54409d3b478" contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,565</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_1d0b736fbf2e4e6eb1d7d4b60fe49ddd" contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_deba039d54674db4ba286d235edde7c1" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,308</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_d36165948ada445cb634e7fc45733356" contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,578</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_af873fe6ce2444ea84b7aa2603bd715b" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,257</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" id="Fact_e000b9a38f164c2d93c4265443cb0423" contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">&#8211;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1166" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1167"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f3" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1167" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1168"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f4" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f5">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;"><ix:footnote id="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The portfolios are designed to keep up to <ix:nonNumeric name="yorw:DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" id="Fact_1281531a82fa47568e7c3aa6eeb2d368" contextRef="c20240101to20241231" format="ixt-sec:durwordsen">one year</ix:nonNumeric> of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.</ix:footnote></div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1168" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1169"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f5" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f6">
<div><br/>
      </div>
</ix:continuation></ix:continuation>
      <div>
        <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1169" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1170"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f6" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f7">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:footnote id="Foot_1dfd435b66d34af8afc4954369059542" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.</ix:footnote></div>
                  </div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation></ix:continuation>
      </div>

      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1170" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1171"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f7" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f8">
<div><br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1171" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1172"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f8" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f9">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:footnote id="Foot_52dd23bf74454a3ab3829e6ae6ce37c6" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.</ix:footnote></div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1172" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1173"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f9" continuedAt="Text_b16d9ff3384d41faab9874c285c3217f10">
<div><br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1173" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1174"><ix:continuation id="Text_b16d9ff3384d41faab9874c285c3217f10">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(d)</td>

    <td style="vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><ix:footnote id="Foot_c2fdb17dc2c743b0af436cfb353f88f1" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.</ix:footnote></div>
            </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
       </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1174" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1175">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1175" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1176">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Defined Contribution Plan</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1176" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1177">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a savings plan pursuant to the provisions of section 401(k) of the Internal Revenue Code.&#160; For employees hired before May 1, 2010, this
      plan provides for elective employee contributions of up to <ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" id="Fact_f55ea775147d4238aeaf4c06823ed3a0" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% of compensation and Company matching contributions of <ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" id="Fact_fd9c1a2b33174fcaacf0d31fc7a31374" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the participant&#8217;s contribution, up to a maximum annual Company contribution of $<ix:nonFraction name="yorw:DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" id="Fact_ac36a659f0e7416eb3f8f733282bfb56" contextRef="c20240101to20241231" unitRef="U001" decimals="-2" scale="3" format="ixt:num-dot-decimal">2.8</ix:nonFraction> for each employee.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1177" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1178">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1178" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1179">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employees hired after May 1, 2010 are entitled to an enhanced feature of the plan.&#160; This feature provides for elective employee contributions of up to <ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" id="Fact_5f5ec0299c9f4b67a5abb6e4d10c7332" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% of compensation and Company matching contributions of <ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" id="Fact_ab40575484c24ef2b4abb9c32f931843" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>%
      of the participant&#8217;s contribution, up to a maximum of <ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" id="Fact_8c11ca48200d4bdf96b2e4c3ba6823ec" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">4</ix:nonFraction>% of the employee&#8217;s compensation.&#160; In addition, the Company will make an annual
      contribution of $<ix:nonFraction name="yorw:DefinedContributionPlanAnnualEmployerDiscretionaryContribution" id="Fact_7c8b05092fd643bca4c35f610469e23c" contextRef="c20240101to20241231" unitRef="U001" decimals="-2" scale="3" format="ixt:num-dot-decimal">1.2</ix:nonFraction> to each employee&#8217;s account whether or not they defer their own compensation.&#160; Employees eligible for this enhanced
      401(k) plan feature are not eligible for the defined benefit plans.&#160; As of December 31, 2024, <ix:nonFraction name="yorw:DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" id="Fact_2589f8873fe84b6781d76ab339fb5afc" contextRef="c20240101to20241231" unitRef="U010" decimals="0" scale="0" format="ixt:num-dot-decimal">84</ix:nonFraction> employees were participating in the enhanced feature of the plan.&#160; The Company&#8217;s contributions to both portions of the plan amounted to $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_0e13e6a8f62f4fbda08eb5cabab946d4" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">430</ix:nonFraction> in 2024 and $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_9ca53857fb2d4f40ac2fcd6d9c686ff5" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">380</ix:nonFraction> in 2023.</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1179" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1180">
<div><br/></div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 46</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1180" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1181">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred Compensation</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1181" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1182">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has non-qualified deferred compensation and supplemental retirement agreements with certain members of management. The future commitments under
      these arrangements are offset by corporate-owned life insurance policies. At December 31, 2024 and 2023, the present value of the future obligations included in &#8220;Accrued compensation and benefits&#8221; and &#8220;Deferred employee benefits&#8221; was approximately $<ix:nonFraction name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" id="Fact_a294ced502e345bbbf95086d74ca67e0" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,893</ix:nonFraction> and $<ix:nonFraction name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" id="Fact_4f38e30a19b641b48a7461a5e0560055" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,188</ix:nonFraction>, respectively. The
      insurance policies included in &#8220;Other assets&#8221; had a total cash value of approximately $<ix:nonFraction name="us-gaap:CashSurrenderValueOfLifeInsurance" id="Fact_e5b75102888b4325865eea34f7717bc6" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,935</ix:nonFraction> and $<ix:nonFraction name="us-gaap:CashSurrenderValueOfLifeInsurance" id="Fact_2b74ab55cbbf4c348a4396037f0078da" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,566</ix:nonFraction> at December 31, 2024 and 2023, respectively.&#160; The Company&#8217;s net (income) expenses under the plans amounted to $(<ix:nonFraction name="yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" id="Fact_981ff9371f484fde8138185e84abd953" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9</ix:nonFraction>) in 2024 and $<ix:nonFraction name="yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" id="Fact_f7e3d924b41d40fca90867c3a63ad15d" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">419</ix:nonFraction> in 2023.</div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1182" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1183">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1183" continuedAt="Text_49b7a8035f3a4af0a299c8833a0ecc1184">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other</div>
</ix:continuation>
    <ix:continuation id="Text_49b7a8035f3a4af0a299c8833a0ecc1184">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a retiree life insurance program which pays the beneficiary of a retiree $<ix:nonFraction name="yorw:AmountPayableUponRetireesDeath" id="Fact_d7237a7ae7a046bfb0ff71a765cd623a" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction> upon the retiree&#8217;s death.&#160; At December 31, 2024 and 2023, the present value of the future obligations was approximately $<ix:nonFraction name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" id="Fact_15b5e29ba5f04475a093c77250985dfd" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">87</ix:nonFraction> and $<ix:nonFraction name="us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" id="Fact_d7e8d67ac91b48c08447d7d5e301e7e7" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction>, respectively.&#160; There is no trust or insurance covering this future liability, instead the
      Company will pay these benefits out of its general assets.&#160; The Company&#8217;s net (income) expenses under the plan amounted to $(<ix:nonFraction name="us-gaap:OtherPostretirementBenefitExpense" id="Fact_1c3eb97b45944c6b8366233f7aeabd8c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11</ix:nonFraction>) in 2024 and $<ix:nonFraction name="us-gaap:OtherPostretirementBenefitExpense" id="Fact_549ef2f31a844947b11bb9e336b0b454" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">9</ix:nonFraction> in 2023.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_a90c967409194e918752cfcb43e833df" contextRef="c20240101to20241231" escape="true" continuedAt="Text_5d5178aac518483da010e2a2843138081">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">12.&#160; Stock-Based Compensation</div>
</ix:nonNumeric>
    <ix:continuation id="Text_5d5178aac518483da010e2a2843138081" continuedAt="Text_5d5178aac518483da010e2a2843138082">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a2843138082" continuedAt="Text_5d5178aac518483da010e2a2843138083">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 2, 2016, the Company&#8217;s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.&#160; The LTIP was adopted to provide the
      incentive of long-term stock-based awards to officers, directors, and key employees. The LTIP provides for the granting of nonqualified stock options, incentive stock options, stock appreciation rights, performance restricted stock grants and units,
      restricted stock grants and units, and unrestricted stock grants.&#160; A maximum of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_4afa472d2a774487a2c4cd8f05c48ca6" contextRef="c20160502_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction> shares of common stock may be issued under the
      LTIP over the <ix:nonNumeric name="yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" id="Fact_cb121b00908d42a3b61dc5530d257ae1" contextRef="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">ten-year</ix:nonNumeric> life of the plan.&#160; The maximum number of shares of common stock subject to awards that may be granted to any
      participant in any one calendar year is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" id="Fact_532b3324ab474d14a295982f90384e91" contextRef="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,000</ix:nonFraction>.&#160; Shares of common stock issued under the LTIP may be treasury shares or authorized but
      unissued shares.&#160; The LTIP is administered by the Compensation and Human Capital Committee of the Board, or the full Board, provided that the full Board administers the LTIP as it relates to awards to non-employee directors of the Company.&#160; The
      Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.&#160; The LTIP was effective on July 1, 2016.</div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a2843138083" continuedAt="Text_5d5178aac518483da010e2a2843138084">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a2843138084" continuedAt="Text_5d5178aac518483da010e2a2843138085">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On September 18, 2020, the Board awarded stock to non-employee directors
        effective September 18, 2020.&#160; This stock award vested immediately.&#160; On September 18, 2020, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective September 18, 2020.&#160; This restricted stock
        award vests ratably over </span><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_a9be8a8915194069a11c5ce103795ddf" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> beginning
        September 18, 2020 and has been fully recognized as of December 31, 2023.</span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a2843138085" continuedAt="Text_5d5178aac518483da010e2a2843138086">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/>
      </span></div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <ix:continuation id="Text_5d5178aac518483da010e2a2843138086" continuedAt="Text_5d5178aac518483da010e2a2843138087">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 3, 2021, the Board awarded stock to non-employee directors effective May 3, 2021.&#160; This stock award vested immediately.&#160; On May 3, 2021, the
          Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 3, 2021.&#160; This restricted stock award vests ratably over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_22445c3bcacd4d56a78c476858e9cd6d" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> beginning May 3, 2021 and has been fully recognized as of December 31, 2024. <br/>
        </div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_5d5178aac518483da010e2a2843138087" continuedAt="Text_5d5178aac518483da010e2a2843138088">
<div><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span></div>
</ix:continuation></div>

    <ix:continuation id="Text_5d5178aac518483da010e2a2843138088" continuedAt="Text_5d5178aac518483da010e2a2843138089">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <div>
        <ix:continuation id="Text_5d5178aac518483da010e2a2843138089" continuedAt="Text_5d5178aac518483da010e2a28431380810">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 2, 2022, the Board awarded stock to non-employee directors effective May 2, 2022.&#160; This stock award vested immediately.&#160; On May
          2, 2022, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 2, 2022.&#160; This restricted stock award vests ratably over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_f72ea558ea6e4a32b547e82136f24565" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> beginning May 2, 2022.</div>
</ix:continuation>
      </div>

      <div>
        <ix:continuation id="Text_5d5178aac518483da010e2a28431380810" continuedAt="Text_5d5178aac518483da010e2a28431380811">
<div><br/>
        </div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_5d5178aac518483da010e2a28431380811" continuedAt="Text_5d5178aac518483da010e2a28431380812">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

    <ix:continuation id="Text_5d5178aac518483da010e2a28431380812" continuedAt="Text_5d5178aac518483da010e2a28431380813">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380813" continuedAt="Text_5d5178aac518483da010e2a28431380814">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 1,
      2023, the Board awarded stock to non-employee directors effective May 1, 2023.&#160; This stock award vested immediately.&#160; On May 1, 2023, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 1,
      2023.&#160; This restricted stock award vests ratably over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_7e8a9b23bbca417b8d73e369c9a4bc92" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> beginning May 1, 2023. </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380814" continuedAt="Text_5d5178aac518483da010e2a28431380815">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380815" continuedAt="Text_5d5178aac518483da010e2a28431380816">
<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380816" continuedAt="Text_5d5178aac518483da010e2a28431380817">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380817" continuedAt="Text_5d5178aac518483da010e2a28431380818">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 1,
      2023, the Board accelerated the vesting period for restricted stock granted in 2021, 2022, and 2023 to <ix:nonFraction name="yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" id="Fact_6a1b9a5d803c407b970aa451b036d650" contextRef="c20230501to20230501" unitRef="U010" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> retiring key employee from <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_e6fa7ba3b15245bf97411022b4791dba" contextRef="c20240101to20241231_AwardDateAxis_GrantedIn20212022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_KeyEmployeeRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> to that key employee&#8217;s 2024 retirement date, which has been fully recognized as of December 31, 2024. </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380818" continuedAt="Text_5d5178aac518483da010e2a28431380819">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380819" continuedAt="Text_5d5178aac518483da010e2a28431380820">
<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380820" continuedAt="Text_5d5178aac518483da010e2a28431380821">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380821" continuedAt="Text_5d5178aac518483da010e2a28431380822">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On November
      20, 2023, the Board awarded stock to an officer effective November 20, 2023.&#160; This stock award vested immediately.</div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380822" continuedAt="Text_5d5178aac518483da010e2a28431380823">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 47</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380823" continuedAt="Text_5d5178aac518483da010e2a28431380824">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 29, 2024, the Board accelerated the vesting period for restricted stock granted in 2022 and 2023 to <ix:nonFraction name="yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" id="Fact_57695292d96a4d0d987770ea1b4f88be" contextRef="c20240129to20240129" unitRef="U011" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> retiring officer from <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_e98afdf8b2624069857a01d84ba3da26" contextRef="c20240101to20241231_AwardDateAxis_GrantedIn2022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> to that officer&#8217;s 2024
        retirement date, which has been fully recognized as of December 31, 2024.</div>
</ix:continuation>
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380824" continuedAt="Text_5d5178aac518483da010e2a28431380825">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380825" continuedAt="Text_5d5178aac518483da010e2a28431380826">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 6, 2024, the Board awarded stock to non-employee directors effective May 6, 2024.&#160; This stock award vested immediately.&#160; On May 6, 2024, the
        Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 6, 2024.&#160; This stock award vests ratably over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_b39121e80b2143bb81cafe584aa26e7a" contextRef="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> beginning May 6, 2024, with the exception of the stock award to <ix:nonFraction name="yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" id="Fact_2ba63cb85d9140bfaaddfcca37db1888" contextRef="c20240506to20240506" unitRef="U010" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction>
        key employee which vested immediately.&#160; The Board accelerated the vesting period for this restricted stock award to <ix:nonFraction name="yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" id="Fact_993df5629e174fb78c533d0a455224c0" contextRef="c20240506to20240506" unitRef="U011" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> retiring officer
        from <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_f2ec6871ef6c4a5c81c03545176e1411" contextRef="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> to that officer&#8217;s 2024 retirement date, which has been fully recognized as of December 31, 2024.</div>
</ix:continuation>
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380826" continuedAt="Text_5d5178aac518483da010e2a28431380827">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380827" continuedAt="Text_5d5178aac518483da010e2a28431380828">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On November 25, 2024, the Board awarded stock to an officer effective November 25, 2024.&#160; This stock award vested immediately.</div>
</ix:continuation>
      <ix:continuation id="Text_5d5178aac518483da010e2a28431380828" continuedAt="Text_5d5178aac518483da010e2a28431380829">
<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_5d5178aac518483da010e2a28431380829" continuedAt="Text_5d5178aac518483da010e2a28431380830">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The restricted stock awards provide the grantee with the rights of a shareholder, including the right to receive dividends and to vote such shares, but not
      the right to sell or otherwise transfer the shares during the restriction period.&#160; As a result, the awards are included in common shares outstanding on the balance sheet.&#160; Restricted stock awards result in compensation expense valued at the fair
      market value of the stock on the date of the grant and are amortized ratably over the requisite service period.</div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380830" continuedAt="Text_5d5178aac518483da010e2a28431380831">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_5d5178aac518483da010e2a28431380831" continuedAt="Text_5d5178aac518483da010e2a28431380832"><ix:nonNumeric name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="Text_595ea803b55f42a19fdc7fc87d25d9ac" contextRef="c20240101to20241231" escape="true" continuedAt="Text_83ada115cc1a4b2f876a97f99c15b0871">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the stock grant amounts and activity for the years ended December 31, 2023 and 2024.</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380832" continuedAt="Text_5d5178aac518483da010e2a28431380833"><ix:continuation id="Text_83ada115cc1a4b2f876a97f99c15b0871" continuedAt="Text_83ada115cc1a4b2f876a97f99c15b0872">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380833" continuedAt="Text_5d5178aac518483da010e2a28431380834"><ix:continuation id="Text_83ada115cc1a4b2f876a97f99c15b0872">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 73%; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 11%; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date Weighted</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average Fair Value</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at beginning of the year 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_48fdcde6e49d4be2b528a96d5b2673b0" contextRef="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,765</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_a221bd570121471ea42ff1eef2fe6145" contextRef="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">43.24</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_2c54ea7b5f59419fa575a5a5ae14ad3e" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,792</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_6998acbd2fb742b2b335c51ba39cb7db" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">41.63</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_80fca99eb872492c992051b94b31e392" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,780</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="Fact_fd8fa296ff974d4dbbfec7a06596016a" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">43.09</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_05fcf3afc7c043bfa966c1b56e03a889" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,833</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_e2b76ffab3b94e42b33d0f43644f5ff5" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">42.29</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at end of the year 2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_9a0fb0fc8b0e492489012b62564b88f7" contextRef="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,944</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_432d5321c0614548afda8e0ca68002f2" contextRef="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">42.32</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_e05a7e5dcc5144eebad3dc62dda50e73" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,666</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_f6b2d248d4584daca361c4398bbc5ef5" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">36.82</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_abbe05e7136944e9b892571d5c9a8aac" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,701</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="Fact_5f2f13a27fab48a3aa5252105bf31b99" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">41.35</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_643cfe938d1b455384e67e3eb296d94d" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">792</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_bbc62f8b18ab4f37ba9af9f8cba66001" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">42.20</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 73%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at the end of the year 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_f96577bee84d4cd88ba0444489869116" contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,117</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_e5fe4863bf2f455d91f6158cc894bc1c" contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">38.62</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_5d5178aac518483da010e2a28431380834" continuedAt="Text_5d5178aac518483da010e2a28431380835">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_5d5178aac518483da010e2a28431380835">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended December 31, 2024 and
      2023, the statement of income includes $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_381617d78fa346eeadb06097f0aa6a3c" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">246</ix:nonFraction>
      and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_e9df0509c9c94fb1a28cdbac62ee3d31" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3">300</ix:nonFraction> of stock<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>based compensation, net and related
      recognized tax benefits of $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="Fact_51905ee9f3fa4e6eb7ab1dbb21ba89e7" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</ix:nonFraction> and $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" id="Fact_6239454d29ac4066b045138406ebf5ac" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">84</ix:nonFraction>,
      respectively.&#160; The total fair value of the shares vested in the years ended December 31, 2024 and 2023 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" id="Fact_fae4e5ec3d94414bba7273d882721f3b" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">277</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" id="Fact_c73b05f314394571b66c8715914ba235" contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">292</ix:nonFraction>, respectively.&#160; Total stock<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>based compensation related to
      nonvested awards not yet recognized is $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" id="Fact_7041ce6561e74d63b76a893ebf4d8bcf" contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">313</ix:nonFraction> at December 31, 2024, which will be recognized over the remaining <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_7f74b34b26514af3acaa75d25dc633eb" contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> vesting period.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="yorw:TaxesOtherThanIncomeTaxesTextBlock" id="Text_0247df1ca6e6411b8f44f1cf116537e5" contextRef="c20240101to20241231" escape="true" continuedAt="Text_833df2b9f7be47059d19ca86e473289f1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">13.&#160; Taxes Other than Income Taxes</div>
</ix:nonNumeric>
    <ix:continuation id="Text_833df2b9f7be47059d19ca86e473289f1" continuedAt="Text_833df2b9f7be47059d19ca86e473289f2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_833df2b9f7be47059d19ca86e473289f2" continuedAt="Text_833df2b9f7be47059d19ca86e473289f3"><ix:nonNumeric name="yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" id="Text_7dd2e73f2183446c9c92f97a77eda303" contextRef="c20240101to20241231" escape="true" continuedAt="Text_908a232c25ad4c98a0c498da404f70e81">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the components of taxes other than income taxes:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_833df2b9f7be47059d19ca86e473289f3"><ix:continuation id="Text_908a232c25ad4c98a0c498da404f70e81">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;"> </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory Assessment</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:RegulatoryAssessmentTaxes" id="Fact_6d82da1e0dcf40a1aa9004d2fbcee084" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">412</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:RegulatoryAssessmentTaxes" id="Fact_177570fe6b8048a4850302694f233695" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">356</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RealEstateTaxExpense" id="Fact_21ece7f45bb04b8da692158586e4a74a" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">502</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:RealEstateTaxExpense" id="Fact_ee25c8972f1441308433f8441c7e8b44" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">451</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payroll, net of amounts capitalized</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLaborRelatedExpenses" id="Fact_6992eb5c54ff4d57a8105474069fc544" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">757</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:OtherLaborRelatedExpenses" id="Fact_4f742b513d0a48b3ae5c5afcfe3e110f" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">687</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TaxesOther" id="Fact_37e320a0b7a34bc1a344ebaa4a790f4a" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:TaxesOther" id="Fact_b7e351997e934ecf81588b388443784a" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total taxes other than income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseTaxes" id="Fact_be23535802d34302ac62981eb5bf4f93" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,676</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpenseTaxes" id="Fact_ebb625292e1c435b8b4bf2463bbb1b69" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,499</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 48</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_b3d8ed2923ca43a793f4dfb141d2dea3" contextRef="c20240101to20241231" escape="true" continuedAt="Text_e1887d64b21949b592864340f2aef6ac1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">14.&#160; Income Taxes</div>
</ix:nonNumeric>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac1" continuedAt="Text_e1887d64b21949b592864340f2aef6ac2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac2" continuedAt="Text_e1887d64b21949b592864340f2aef6ac3"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_a89e0a3723094c7a8d8dba019d3859a6" contextRef="c20240101to20241231" escape="true" continuedAt="Text_2e9cc0f382354129b15be753ce185d191">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes consist of:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac3" continuedAt="Text_e1887d64b21949b592864340f2aef6ac4"><ix:continuation id="Text_2e9cc0f382354129b15be753ce185d191">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;"/>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal current</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_451a1a30c29b48698e851ae21b1913b7" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">728</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" id="Fact_2eeb1f36e24944a0b133978b78d7f17d" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">506</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State current</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_a4ab2b2421224df8aeb6cc8d4cb668c4" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">147</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" id="Fact_31f4ed44919f43cab8e32fde59ba13ed" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">241</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal deferred</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_c0e7f71a115c42c0ac85911536bd2fe0" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">409</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" id="Fact_1c3f0acaec2040a39f6213efb86dc967" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">540</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State deferred</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_18f9a61f0c99415f8b1c20a298374cd8" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">102</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" id="Fact_2eb5668ba1c547f3a4965a2340d3b582" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal investment tax credit, net of current utilization</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" id="Fact_654b0655f31b4214b2a5ea2b7324deb3" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" id="Fact_57e7e4e38a1f4c3b956f08e390038ce4" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_09072758a7e944c8abdfefb029be992c" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,350</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_5b4ceb0853804a098f6884dea4b2a2c0" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,277</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac4" continuedAt="Text_e1887d64b21949b592864340f2aef6ac5">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac5" continuedAt="Text_e1887d64b21949b592864340f2aef6ac6"><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Text_48e35e86533849388e16f1db22822c12" contextRef="c20240101to20241231" escape="true" continuedAt="Text_d842e3b354a14040951d11fccaf0f9ef1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the statutory Federal tax provision to the total provision follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac6" continuedAt="Text_e1887d64b21949b592864340f2aef6ac7"><ix:continuation id="Text_d842e3b354a14040951d11fccaf0f9ef1">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;"/>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 72%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statutory Federal tax provision</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_1c83dc1b06a24c239730f2b56e4a1f76" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,552</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_9a235db3a1ac4fa192750df7c565b438" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,257</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of Federal benefit</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" id="Fact_ce848e859f2e4550a18162d93905d2fb" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">244</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" id="Fact_4f16f71097c2498795c3098ad2ef3c1d" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">287</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR deduction</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:TangiblePropertyRegulationsDeduction" id="Fact_411d854c77674d52a98c002030feebbe" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,315</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:TangiblePropertyRegulationsDeduction" id="Fact_34a2645c5a05458f8768735ee6bbb962" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,029</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax-exempt interest</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" id="Fact_fb2cf300cf2b4354a7c57eff5dafb215" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">33</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" id="Fact_a998ee48d8c041e8b225e611f2d26eb2" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">40</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of investment tax credit</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" id="Fact_ccab961f869847beb7fa8ff9eb8d9a32" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" id="Fact_f55a763649624a85ba5e12795f9ffc5e" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash value of life insurance</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" id="Fact_70d7693474c54b44b7931849de29f455" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" id="Fact_6b70e183ae5d4c0baad5056d7589bd49" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt; text-indent: -9pt;">Amortization of excess accumulated deferred income taxes</div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt; text-indent: -9pt;"> on accelerated depreciation</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes" id="Fact_74e1d182afb14d98881ab3513e93164d" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">196</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(<ix:nonFraction name="yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes" id="Fact_e7f9fa32345e4fd1b9da3530c2356137" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">197</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%;" rowspan="1">Change in enacted state tax rate<br/>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_f3158b4708604e649f4657d215556fc7" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_3f6b79d0b5b84be0b716d4c8e854b959" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other, net</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" id="Fact_6d79ac4f2ba848068795908facd4ac22" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">132</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" id="Fact_ce248fa1776f4f7ab93b7fe9d39e9152" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_41916ae5fe6b4ef1885062e99d296153" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,350</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_79b764903af04b9081560deeb71bfff1" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,277</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac7" continuedAt="Text_e1887d64b21949b592864340f2aef6ac8">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac8" continuedAt="Text_e1887d64b21949b592864340f2aef6ac9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#8220;catch-up
      deduction&#8221;) and for each year going forward (the &#8220;ongoing deduction&#8221;).&#160; As a result of the catch-up deduction, income tax benefits of $<ix:nonFraction name="us-gaap:RegulatoryLiabilities" id="Fact_0bfee6f114ab4be390c6692d5fad0002" contextRef="c20141231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,887</ix:nonFraction>
      were deferred as a regulatory liability.&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over <ix:nonNumeric name="yorw:PublicUtilitiesApprovedAmortizationPeriod" id="Fact_fbe167cbe05742d59884731122d81cfb" contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" format="ixt-sec:durwordsen">15 years</ix:nonNumeric> beginning March 1, 2019.&#160; As a result, the Company recognized $<ix:nonFraction name="yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction" id="Fact_e893a13cb4514712938174db30509aec" contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction" id="Fact_03ef45e7d13b4c2eb77cd02582c27d4c" contextRef="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">259</ix:nonFraction></ix:nonFraction>
      in income taxes during each of the years ended December 31, 2024 and 2023.&#160; As a result of the ongoing deduction, the net income tax benefits of $<ix:nonFraction name="yorw:RegulatoryLiabilityOngoingDeduction" id="Fact_ee0b1d5d781d43a9a34c52bab4f517cc" contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,056</ix:nonFraction>
      and $<ix:nonFraction name="yorw:RegulatoryLiabilityOngoingDeduction" id="Fact_d158cc0e2acc4feeb3691fdee640c271" contextRef="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,770</ix:nonFraction> for the years ended&#160; December 31, 2024 and 2023, respectively, reduced income tax expense and flowed through to net income.&#160; The
      ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense, and a reduction in the amount of income taxes currently payable.&#160; Both the ongoing and catch-up deductions result in increases to
      deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.</div>
</ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac9" continuedAt="Text_e1887d64b21949b592864340f2aef6ac10">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 49</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac10" continuedAt="Text_e1887d64b21949b592864340f2aef6ac11">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_7d95d7a6edde4cdd804bfbf12830d02a" contextRef="c20170101to20171231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">34</ix:nonFraction>% to <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_b4107f6a3fda48159e41b9238a438d54" contextRef="c20230101to20231231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_9272a18340444ddc8190c9bfb30a8890" contextRef="c20240101to20241231" unitRef="U006" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction></ix:nonFraction>%, treats customers&#8217; advances
      for construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of
      the Company&#8217;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules
      applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax
      asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; The Company is recognizing the excess accumulated deferred income taxes on accelerated depreciation, recorded as a regulatory
      liability, over the remaining useful life of the underlying assets.&#160; As a result, the Company recognized $<ix:nonFraction name="yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes" id="Fact_29c002bcdfd249cab21b9fab00a77051" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">196</ix:nonFraction> and $<ix:nonFraction name="yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes" id="Fact_e28a393801744b9bba6b3914426b1948" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">197</ix:nonFraction> in income taxes for the years ended December 31, 2024
      and 2023, respectively.&#160; In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#8217; advances for
      construction and contributions in aid of construction made after December 31, 2020.</div>
</ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac11" continuedAt="Text_e1887d64b21949b592864340f2aef6ac12">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac12" continuedAt="Text_e1887d64b21949b592864340f2aef6ac13">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.&#160; A provision within the tax code bill included
        with the budget provides for an annual phase-down of the Pennsylvania corporate net income tax rate of one percentage point in the first year beginning January 1, 2023 from 9.99% to 8.99%, and a one-half percentage point each year thereafter until
        it reaches 4.99% beginning January 1, 2031.&#160; The Company has remeasured the state portion of the Company&#8217;s deferred income taxes.&#160; The effect, net of the federal benefit, of $<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_36e55c9d99ab4a9691025bb274ecb202" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">21</ix:nonFraction> and $(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_f46fe507a99548c2b5e05153e91079cb" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9</ix:nonFraction>) was recognized in income for the years ended December
        31, 2024 and 2023, respectively.&#160; Deferred income taxes for differences that are recognized for ratemaking purposes on a cash or flow-through basis were remeasured with offsetting changes to regulatory assets and liabilities on the balance sheet as
        of December 31, 2024 and 2023.&#160; The Company expects any savings in its Pennsylvania current income taxes to be returned to its customers through the rate making process or as a future negative surcharge on their bills.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac13" continuedAt="Text_e1887d64b21949b592864340f2aef6ac14">
<div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 50</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>


    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac14" continuedAt="Text_e1887d64b21949b592864340f2aef6ac15"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_44a27c670aa24b9cbba40ccf87d5c9e4" contextRef="c20240101to20241231" escape="true" continuedAt="Text_85b8642e301b42f798df530894f69f5f1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tax effects of temporary differences between book and tax balances that give rise to significant portions of the deferred tax assets and deferred tax
      liabilities as of December 31, 2024 and 2023
      are summarized in the following table:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac15" continuedAt="Text_e1887d64b21949b592864340f2aef6ac16"><ix:continuation id="Text_85b8642e301b42f798df530894f69f5f1" continuedAt="Text_85b8642e301b42f798df530894f69f5f2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac16" continuedAt="Text_e1887d64b21949b592864340f2aef6ac17"><ix:continuation id="Text_85b8642e301b42f798df530894f69f5f2">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 72%;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for doubtful accounts</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" id="Fact_0384166d67824a7c8d45667b3e99ec74" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">440</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" id="Fact_fa4c101eb8c04155b7455ba627744825" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">278</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compensated absences</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" id="Fact_deffddf167254c53afd61bfde6d3fc40" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">178</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" id="Fact_55e202c049274bdc989c243a4171a127" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">186</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred compensation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_b4924c43fa5a4e56b310319b6bdd2141" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">998</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_10091b7094e44d858b309c9ed3c72c6d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,073</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income taxes on accelerated depreciation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" id="Fact_57a8120bad314edcaea2011d1a31906a" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,280</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" id="Fact_5cef0035987e4ecfa0f48bbbb4301488" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,335</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> return, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" id="Fact_f0a3977fb86e4af6b44847f402452e0b" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,622</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" id="Fact_22ee46a84d104084ad60f378f43b50a9" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,623</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> construction</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" id="Fact_93d990a9722d4725a422014daa76b85a" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,032</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" id="Fact_da7091690a3c4f22bd947bc87ff58885" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,117</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax effect of pension regulatory liability</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" id="Fact_355a96c163234695bebff91563d73f00" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,693</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" id="Fact_d48ad1d3e0bb4a34a6a17d5a269a13a4" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,286</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;" rowspan="1">
            <div style="margin-left: 9pt">Tax loss carryover</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_a50324a95b0244f9bb2ca8a61dcc19f8" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">71</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" rowspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_2992fa6fbab14c96b76411abb52b89a9" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">168</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" rowspan="1">
            <div style="margin-left: 9pt">Contribution carryover</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" id="Fact_63be2e6bfa2d48aeb6101780942536ce" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">16</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" rowspan="1"><ix:nonFraction name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" id="Fact_4859956aa6dc4b14bae226f22958d1c7" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">113</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for book, not for tax</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_28d7d68c322f403bb6beba7ad4b5f9e7" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" id="Fact_5790b2bdb6aa4a80ac582cc42451117e" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">62</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_344571b969fc431886b8ed707a99764e" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,380</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_e9b7816ff7c54da2ac84d8a61da09748" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,241</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax liabilities:</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accelerated depreciation</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_7c48eadf5c674dcda7a6ee2be9bfa447" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,069</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" id="Fact_8b0f145fdc83454dad2f2075cd25970a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,298</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis differences from IRS TPR</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" id="Fact_108f90931c6647ce951b119d99574bf8" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,787</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" id="Fact_98b2b805f8f343f48e6fb87a7510344d" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,182</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credit</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesInvestmentTaxCredit" id="Fact_48e3073b51d24727881e109fafc5b206" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">265</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesInvestmentTaxCredit" id="Fact_4e3744a3e2af43d18efd332fdfc6427e" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">290</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> recover, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" id="Fact_b1b9c3dd12934323bc6fe9f42aa6d330" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,208</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" id="Fact_d422291a1edf47ea9d9191fa550235ba" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,965</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pensions</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions" id="Fact_ef505eda2f724e18836c639ed89aa8f0" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,237</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions" id="Fact_27e707a3b8814f3ca151fd533779d1fc" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,831</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" id="Fact_7d3f36cc1c94488f86b1a44ff7b1152c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">333</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" id="Fact_c6bec3a9168e4ef6ad6d9bfe2a3e1ff3" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">363</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for tax, not for book</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_8a6fb8670cc14b138e35e54feab61afd" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">638</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" id="Fact_b5227956139f4291a6b6f9c31ddd7357" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">547</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_eec28716c2004561be5fb60f1d68bf4c" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,537</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" id="Fact_c077304b54b7424d88527c0cb51c2285" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,476</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liability</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_dd3014230a824787abfcd8d5f0f9835f" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,157</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilities" id="Fact_89bab763c7694f8fbd05e8607d3c0e4a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,235</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac17" continuedAt="Text_e1887d64b21949b592864340f2aef6ac18">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac18" continuedAt="Text_e1887d64b21949b592864340f2aef6ac19">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">In accordance with accounting standards, the net deferred tax liability is classified as a noncurrent deferred income tax liability on the balance sheets.</div>
</ix:continuation>
      <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac19" continuedAt="Text_e1887d64b21949b592864340f2aef6ac20">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
      </div>
</ix:continuation>
      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
        <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac20" continuedAt="Text_e1887d64b21949b592864340f2aef6ac21">
<div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;">The Company has a Pennsylvania tax loss carryover of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_2cc3234e35c0437382df8c27c606ba39" contextRef="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,118</ix:nonFraction>.&#160; If not used, this carryover will expire in <span style="-sec-ix-hidden:Fact_990dab5d504744febc18a4b88ed1fb6b">2042</span>.&#160; The Company has
          contribution carryovers of $<ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" id="Fact_bf9523b2a3b440a5b7460123d1fc60be" contextRef="c20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">58</ix:nonFraction>.&#160; If not used, these carryovers will expire in&#160;<span style="-sec-ix-hidden:Fact_9733f8625a3042098a3eb040c6da1a0b">2027</span>.</div>
</ix:continuation>
        <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac21" continuedAt="Text_e1887d64b21949b592864340f2aef6ac22">
<div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/>
        </div>
</ix:continuation>
      </div>

    </div>

    <div>
      <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac22" continuedAt="Text_e1887d64b21949b592864340f2aef6ac23">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_e5bd0153e3af4a78a26d758c894a221a" contextRef="c20231231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_0352f0a12dfd415d8b3d4d507deb9726" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction> valuation allowance was required
        for deferred tax assets as of December 31, 2024 and 2023.&#160; In assessing the value of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.&#160; The ultimate realization of
        deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.&#160; Management considers the scheduled reversal of deferred tax liabilities, projected future
        taxable income, and tax planning strategies in making this assessment.&#160; Based upon expected future taxable income and the current regulatory environment, management believes it is more likely than not that the Company will realize the benefits of
        these deductible differences.</div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac23" continuedAt="Text_e1887d64b21949b592864340f2aef6ac24">
<div><br/></div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 51</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;"></div>

    </div>

    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac24" continuedAt="Text_e1887d64b21949b592864340f2aef6ac25">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company determined that there were <ix:nonFraction name="us-gaap:LiabilityForUncertainTaxPositionsCurrent" id="Fact_8657523a700e434180ce24ae734b48e7" contextRef="c20241231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction>
      uncertain tax positions meeting the recognition and measurement test of the accounting standards recorded in the years that remain open for review by taxing authorities, which are <span style="-sec-ix-hidden:Fact_509462dc74b74a9ea504cecdb9434733">2021 through 2023</span> for both federal and state income tax returns.&#160; The Company has not yet filed tax returns for 2024.&#160; The Company believes that it has fully complied with any changes pursuant to the 2017 Tax Act and the 2021 Infrastructure Act and has <ix:nonFraction name="yorw:NumberOfNewTaxPositionsTaken" id="Fact_3be8ff2b41ea4c79b6539ccc6aebe951" contextRef="c20240101to20241231" unitRef="U012" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>t taken any new positions in its 2024 income tax provision.</div>
</ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac25" continuedAt="Text_e1887d64b21949b592864340f2aef6ac26">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e1887d64b21949b592864340f2aef6ac26">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s policy is to recognize interest and penalties related to income tax matters in other expenses.&#160; The Company paid <ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" id="Fact_d9d58da92d714de7b4f97fc68f00e362" contextRef="c20240101to20241231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" id="Fact_30a6b7a89cff4678b22e70716569a1a0" contextRef="c20230101to20231231" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> interest or penalties for the years ended December 31, 2024 and 2023.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <!--PROfilePageNumberReset%Num%50%Page %%--> </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div><br/>
    </div>

    <div> <a id="Item9.ChangesinandDisagre"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 9.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None.</div>

      <div>
        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </div>

      </div>

      <div><br/>
      </div>

      <a id="Item9A.ControlsandProcedu"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 9A.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Controls and Procedures.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s management, with the participation of the Company&#8217;s President and Chief Executive Officer and Chief Financial Officer, evaluated the
        effectiveness of the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report.&#160; Based upon this evaluation, the Company&#8217;s President and Chief Executive Officer along with the Chief Financial Officer concluded
        that the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report are effective such that the information required to be disclosed by the Company in reports filed under the Securities Exchange Act of 1934 is
        (i) recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms and (ii) accumulated and communicated to the Company&#8217;s management, including the President and Chief Executive Officer and Chief
        Financial Officer, as appropriate to allow timely decisions regarding disclosure.&#160; A controls system cannot provide absolute assurance, however, that the objectives of the controls system are met, and no evaluation of controls can provide absolute
        assurance that all control issues and instances of fraud, if any, within a company have been detected.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">No change in the Company&#8217;s internal control over financial reporting occurred during the Company&#8217;s most recent fiscal quarter that has materially affected,
        or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 52</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

      <!--PROfilePageNumberReset%Num%53%Page %%-->
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Management&#8217;s Report on Internal Control Over Financial Reporting</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in
        Rule 13a-15(f) under the Securities Exchange Act of 1934. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
        for external purposes in accordance with generally accepted accounting principles.&#160; A company&#8217;s internal control over financial reporting includes those policies and procedures that pertain to the maintenance of records that, in reasonable detail,
        accurately and fairly reflect the transactions and dispositions of the assets of the company; provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally
        accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and provide reasonable assurance regarding prevention or timely
        detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.&#160; Also, projections of any
        evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Management evaluated the Company&#8217;s internal control over financial reporting as of December 31, 2024.&#160; In making this assessment, management used the
        criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Internal Control-Integrated Framework (2013
          framework)</span>.&#160; As a result of this assessment and based on the criteria in the COSO framework, management has concluded that, as of December 31, 2024, the Company&#8217;s internal control over financial reporting was effective.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item9B.OtherInformation."><!--Anchor--></a> </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 9B.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Information.</div>
            </td>

  </tr>


</table>
      <div> <br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rule 10b5-1 Trading Plans</div>

      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"> <br/>
        </span></div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">No officers or directors, as defined in Rule 16a-1(f), </span><ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_fca39b47fcee4ea7bbc8bd34a7288598" contextRef="c20241001to20241231" format="ixt:fixed-false"><ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_4d143c5c197f4c9ab02302751e663a1c" contextRef="c20241001to20241231" format="ixt:fixed-false">adopted</ix:nonNumeric></ix:nonNumeric><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">, modified and/or <ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_79ecc189d76b4d599e1658d618d26cc7" contextRef="c20241001to20241231" format="ixt:fixed-false"><ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_5fc7f109dafe4ce9b7a2c883f64fcfbd" contextRef="c20241001to20241231" format="ixt:fixed-false">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or a &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as defined in Regulation S-K Item 408, during the
          fourth quarter of fiscal 2024.</span></div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <div> <a id="Item9C.DisclosureRegardin"><!--Anchor--></a>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 9C.</div>
              </td>

    <td style="width: 88.06%; vertical-align: top;">
                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None.</div>

      </div>

      <div>
        <div><br/>
        </div>

        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageFooter" style="width: 100%;">
            <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

          </div>

          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 53</span></div>

          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;"></div>

        </div>

        <!--PROfilePageNumberReset%Num%54%Page %%--> </div>

      <!--Anchor--> </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div>
      <div><br/>
      </div>

      <div><br/>
      </div>

      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART III</div>

      <div><br/>
      </div>

      <a id="Item10.DirectorsExecutive"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 10.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Directors, Executive Officers and Corporate Governance.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Directors of the Registrant</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Election of Directors&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Executive Officers of the Registrant</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Executive Officers of the Company&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compliance with Section 16(a) of the Exchange Act</div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Deliquent Section 16(a) Reports&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
        </div>
<div>
        Code of Ethics</div>
</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Code of Ethics&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Audit Committee</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Board Committees and Functions&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insider Trading Policy</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Insider Trading Policy and Procedures&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item11.ExecutiveCompensat"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 11.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Executive Compensation. </div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Compensation of Directors and Executive Officers&#8221; and &#8220;Stock Ownership and Equity Granting Process&#8221;of the 2025
        Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 54</span></div>

        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%55%Page %%-->
      <div><br/>
      </div>

      <a id="Item12.SecurityOwnershipo"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 12.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Securities Authorized for Issuance under Equity Compensation Plans</span></div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides information for the equity compensation plan of the Company as of December 31, 2024:</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 30.13%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div>&#160;</div>
              <div>&#160;</div>
              <div>&#160;</div>
              <div>&#160;</div>
              <div>&#160;</div>
              <div>&#160;</div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Plan Category</div>
            </td>

    <td style="width: 3.01%; vertical-align: top;">&#160;</td>

    <td style="width: 19.77%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div>&#160;</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">securities to be </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">issued upon exercise </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">of outstanding</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> options, warrants </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">and rights</div>
            </td>

    <td style="width: 2.82%; vertical-align: top;">&#160;</td>

    <td style="width: 17.7%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div>&#160;</div>
              <div>&#160;</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">exercise price of </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">outstanding </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">options, warrants </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">and rights</div>
            </td>

    <td style="width: 3.77%; vertical-align: top;">&#160;</td>

    <td style="width: 22.79%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Number of securities </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">remaining available for </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">future issuance under </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">equity compensation </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">plans (excluding </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">securities reflected in </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">column (a))</div>
            </td>

  </tr>

  <tr>

    <td style="width: 30.13%; vertical-align: top;">&#160;</td>

    <td style="width: 3.01%; vertical-align: top;">&#160;</td>

    <td style="width: 19.77%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</div>
            </td>

    <td style="width: 2.82%; vertical-align: top;">&#160;</td>

    <td style="width: 17.7%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</div>
            </td>

    <td style="width: 3.77%; vertical-align: top;">&#160;</td>

    <td style="width: 22.79%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 30.13%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity compensation plans</div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> approved by security holders*</div>
            </td>

    <td style="width: 3.01%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 19.77%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
            </td>

    <td style="width: 2.82%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 17.7%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
            </td>

    <td style="width: 3.77%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 22.79%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">97,046<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 30.13%; vertical-align: top;">&#160;</td>

    <td style="width: 3.01%; vertical-align: top;">&#160;</td>

    <td style="width: 19.77%; vertical-align: top;">&#160;</td>

    <td style="width: 2.82%; vertical-align: top;">&#160;</td>

    <td style="width: 17.7%; vertical-align: top;">&#160;</td>

    <td style="width: 3.77%; vertical-align: top;">&#160;</td>

    <td style="width: 22.79%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 30.13%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Equity compensation plans not</div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> approved by security holders</div>
            </td>

    <td style="width: 3.01%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 19.77%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
            </td>

    <td style="width: 2.82%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 17.7%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
            </td>

    <td style="width: 3.77%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 22.79%; vertical-align: top; background-color: rgb(174, 237, 183);">
              <div>&#160;</div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">*Amounts are subject to adjustment to reflect stock dividends, stock splits, or other relevant changes in capitalization.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the Company&#8217;s Long-Term Incentive Plan, 56,767 shares remain available for awards as of December 31, 2024.&#160; In addition, the Company has an
        employee stock purchase plan that allows employees to purchase stock at a 5% discount up to a maximum of 10% of their gross compensation.&#160; Under this plan, 40,279 authorized shares remain unissued as of December 31, 2024.</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; of the 2025 Proxy Statement is incorporated
        herein by reference.</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item13.CertainRelationshi"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 13.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Certain Relationships and Related Transactions, and Director Independence.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Director Independence&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

      <div><br/>
      </div>

      <a id="Item14.PrincipalAccountin"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 14.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Principal Accounting Fees and Services.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information set forth under the caption &#8220;Principal Accountant&#8217;s Fees and Services&#8221; of the 2025 Proxy Statement is incorporated herein by reference.</div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 55</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%56%Page %%-->
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PART IV</div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item15.ExhibitsandFinanci"><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 15.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exhibits and Financial Statement Schedules.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.02%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</div>
            </td>

    <td style="width: 91.98%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain documents filed as part of the Form 10-K.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.02%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</div>
            </td>

    <td style="width: 91.98%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The financial statements set forth under Item 8 of this Form 10-K.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Report of Independent Registered Public Accounting Firm</div>
            </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Balance Sheets as of December 31, 2024 and 2023</div>
                </div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Statements of Income for Years Ended December 31, 2024 and 2023</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Statements of Common Stockholders&#8217; Equity for Years Ended December 31, 2024 and 2023</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Statements of Cash Flows for Years Ended December 31, 2024 and 2023</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 100%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Notes to Financial Statements</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.02%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</div>
            </td>

    <td style="width: 91.98%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial Statement schedules.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="width: 80%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; border-spacing: 0; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="width: 15%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule</div>
            </td>

    <td style="width: 70%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule</div>
            </td>

    <td style="width: 15%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Page</div>
            </td>

  </tr>

  <tr>

    <td style="width: 15%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Number</span></div>
            </td>

    <td style="width: 70%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
            </td>

    <td style="width: 15%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Number</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 15%; vertical-align: top;">&#160;</td>

    <td style="width: 70%; vertical-align: top;">&#160;</td>

    <td style="width: 15%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 15%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">II</div>
            </td>

    <td style="width: 70%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Valuation and Qualifying Accounts</div>
            </td>

    <td style="width: 15%; vertical-align: top; text-align: center;"><a href="#ScheduleIIValuationandQua">61</a><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 15%; vertical-align: top;">&#160;</td>

    <td style="width: 70%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">for the years ended December 31, 2024 and 2023</div>
              </div>
            </td>

    <td style="width: 15%; vertical-align: top;">&#160;</td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The report of the Company&#8217;s independent registered public accounting firm with respect to the financial statement schedule appears on page <a href="#ReportofIndependentRegist">22</a>.</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All other financial statements and schedules not listed have been omitted since the required information is included in the financial statements or the
        notes thereto, or is not applicable or required.</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.02%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</div>
            </td>

    <td style="width: 91.98%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Exhibits required by Item 601 of Regulation S-K.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 7.94%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Number</span></div>
            </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
            </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Page Number of</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Incorporation</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">By Reference</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898510000044/exhibit31-050410.htm">3</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898510000044/exhibit31-050410.htm">Amended and Restated Articles of Incorporation</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898510000044/exhibit31-050410.htm">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 3.1 to Form 8-K dated May 4, 2010.</a></div>
              <div>&#160;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898512000018/exhibit3_1-012612.htm">3.1</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898512000018/exhibit3_1-012612.htm">Amended and Restated By-Laws</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;" href="https://www.sec.gov/Archives/edgar/data/108985/000010898512000018/exhibit3_1-012612.htm">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 3.1 to Form 8-K dated January 26,
                  2012.</a></div>
              <div>&#160;</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 56</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%57%Page %%-->
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 7.94%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number</div>
              </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
              </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Page Number of</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Incorporation</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">By Reference</div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036122040219/ny20005710x1_s3.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">4.1</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036122040219/ny20005710x1_s3.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Dividend Reinvestment and Direct Stock Purchase and Sale Plan</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036122040219/ny20005710x1_s3.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission on Form S-3 dated November 7, 2022 (File No. 333-268204).</a></div>
                <div>&#160;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit4_4-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">4.2</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit4_4-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Description of The York Water Company Securities Registered Under Section 12 of the Securities Exchange Act of 1934, as amended.</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit4_4-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 4.4 to the Company&#8217;s 2019 Form 10-K.</a></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit4_4-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">10.1</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Articles of Agreement Between The York Water Company and Springettsbury Township relative to Extension of Water Mains dated April 17, 1985</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s 1989 Form 10-K.</div>
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit101-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.2</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit101-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Variable Rate Loan Agreement between The York Water Company and Pennsylvania Economic Development Financing Authority, dated as of May 1, 2008 relative to the $12,000,000 Exempt Facilities Revenue Bonds</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit101-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s May 12, 2008 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898509000081/exhibit105-091509.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.3</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898509000081/exhibit105-091509.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Trust Indenture dated as of May 1, 2008 between Pennsylvania Economic Development Financing Authority and Manufacturers and Traders Trust Company, as trustee</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898509000081/exhibit105-091509.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference. Filed previously with the Securities and Exchange Commission as Exhibit 10.5 to the Company&#8217;s September 15, 2009 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit103-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.4</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit103-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Reimbursement, Credit and Security Agreement, dated as of May 1, 2008 between The York Water Company and PNC Bank, National Association</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898508000043/exhibit103-051208.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.3 to the Company&#8217;s May 12, 2008 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_1-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.</a><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_1-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">5</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_1-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Loan Agreement between The York Water Company and York County Industrial Development Authority, entered into July 23, 2015 and dated as of July 1, 2015 relative to the $10,000,000 4.00% - 4.50% Exempt Facilities
                    Revenue Bonds.</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_1-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference. Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s July 24, 2015 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;">
                  <div style="color: rgb(0, 0, 255); font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_2-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.</a><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_2-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">6</a></div>
                  <a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_2-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"></a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_2-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Trust Indenture entered into July 23, 2015 and dated as of July 1, 2015 between
                    York County Industrial Development Authority and Manufacturers and Traders Trust Company, as trustee</a></div>
              </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898515000071/exhibit10_2-072315.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference. Filed previously with the Securities and Exchange Commission as Exhibit 10.2 to the Company&#8217;s July 24, 2015 Form 8-K.</a></div>
              </td>

  </tr>


</table>
      </div>

      <div><br/>
      </div>

      <div><br/>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 57</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%58%Page %%-->
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 7.94%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number</div>
            </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
            </td>

    <td style="width: 1.59%; vertical-align: bottom;">&#160;</td>

    <td style="width: 44.44%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Page Number of</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Incorporation</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">By Reference</div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898505000027/exhibit101-012405.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.7</a><span style="font-size: 10pt; font-family: 'Times New Roman';">*</span></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898505000027/exhibit101-012405.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Cash
                  Incentive Plan</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898505000027/exhibit101-012405.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s January 28, 2005 Form 8-K.</a></div>
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898505000027/exhibit101-012405.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><a href="exhibit10_8-123124.htm">10.8*</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Form of Amended
                and Restated Change in Control Agreement originally effective as of August 1, 2022 between The York Water Company and each of the individuals listed on a schedule attached thereto, which plans are identical in all material respects except
                as indicated in Schedule 10.8</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Filed herewith.</div>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><a href="exhibit10_9-123124.htm">10.9*</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Form
                  of Amended and Restated Supplemental Retirement Plan originally effective as of August 1, 2023 between The York Water Company and each of the individuals listed on a schedule attached thereto, which plans are identical in all material
                  respects except as indicated in Schedule 10.9</div>
              </div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;"> Filed herewith.</td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit10_18-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.10*</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit10_18-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Form of Amended and Restated Deferred Compensation Plan originally effective as of July 1, 2015 between The York Water Company and each of the individuals listed on a schedule attached thereto, which plans are identical
                  in all material respects except as indicated in Schedule 10.18</a></div>
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit10_18-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898520000027/exhibit10_18-123119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.18 to the Company&#8217;s March 10, 2020 Form 10-K.</a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><a href="exhibit10_11-123124.htm">10.11*</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Form of Amended
                and Restated Deferred Compensation Plan originally effective as of January 1, 2016 between The York Water Company and each of the individuals listed on a schedule attached thereto, which plans are identical in all material respects except
                as indicated in Schedule 10.11</div>
              <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">Filed herewith.</div>
              <div>&#160;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898516000152/exhibit4-1_051116.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.12</a><span style="font-size: 10pt; font-family: 'Times New Roman';">*</span></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898516000152/exhibit4-1_051116.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Long-Term Incentive Plan</a></div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898516000152/exhibit4-1_051116.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission on Form S-8 dated May 11, 2016 (File No. 333-211287).</a></div>
              <div>&#160;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898517000024/exhibit10_21-030717.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.13</a><span style="font-size: 10pt; font-family: 'Times New Roman';">*</span></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898517000024/exhibit10_21-030717.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Employee Stock Purchase Plan</a></div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898517000024/exhibit10_21-030717.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.21 to the Company&#8217;s March 7, 2017 Form 10-K.</a></div>
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898517000024/exhibit10_21-030717.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </a></div>
            </td>

  </tr>

  <tr>

    <td style="width: 7.94%; vertical-align: top;">
              <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 12pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000021/exhibit10_1-013119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.14</a></div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000021/exhibit10_1-013119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Note Agreement relative to the $20,000,000 4.54% Senior Notes, dated January 31, 2019</a></div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.59%; vertical-align: top;">&#160;</td>

    <td style="width: 44.44%; vertical-align: top;">
              <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000021/exhibit10_1-013119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s February 5, 2019 Form 8-K.</a></div>
              <div>&#160;</div>
            </td>

  </tr>


</table>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 58</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%59%Page %%-->
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 9.23%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number</div>
              </td>

    <td style="width: 1.56%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.8%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
              </td>

    <td style="width: 1.56%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.84%; vertical-align: bottom; border-bottom: 2px solid black;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Page Number of</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Incorporation</div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">By Reference</div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">&#160;</td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">&#160;</td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000106/exhibit10_1-100119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.15</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000106/exhibit10_1-100119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Note Agreement relative to the $15,000,000 3.23% Senior Notes, dated October 1, 2019</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000106/exhibit10_1-100119.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s October 2, 2019 Form 8-K</a><span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/>
                  </span></div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_1-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.16</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_1-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Loan Agreement between The York Water Company and Pennsylvania Economic Development Financing Authority entered into October 8, 2019 and dated as of September 1, 2019 relative to the $25,370,000 3.00% - 3.10% Exempt
                    Facilities Revenue Refunding Bonds.</a></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_1-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_1-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s October 9, 2019 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_2-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.17</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_2-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Trust Indenture entered into October 8, 2019 and dated as of September 1, 2019 between Pennsylvania Economic Development Financing Authority and Manufacturers and Traders Trust Company, as trustee.</a></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_2-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898519000107/exhibit10_2-100819.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.2 to the Company&#8217;s October 9, 2019 Form 8-K.</a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036120022236/brhc10015703_ex10-1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">10.18</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036120022236/brhc10015703_ex10-1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Note Agreement relative to the $30,000,000 3.24% Senior Notes, dated September 30, 2020</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036120022236/brhc10015703_ex10-1.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s October 2, 2020 Form 8-K.</a></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036120022236/brhc10015703_8k.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036123008783/ny20007787x1_ex10-1.htm">10.19</a></div>
                  </div>
                </div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036123008783/ny20007787x1_ex10-1.htm">Note Agreement relative to the $40,000,000 5.50% Senior
                    Notes, dated February 24, 2023</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036123008783/ny20007787x1_ex10-1.htm">Incorporated herein by reference.&#160; Filed
                    previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s February 27, 2023 Form 8-K.</a></div>
                <div>&#160;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">&#160;<a href="https://www.sec.gov/Archives/edgar/data/108985/000114036124009956/ef20022477_ex10-1.htm">10.20</a></td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top; font-size: 10pt;" rowspan="1">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036124009956/ef20022477_ex10-1.htm">Note Agreement relative to the $40,000,000 5.67% Senior Notes,
                    dated February 27, 2024</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000114036124009956/ef20022477_ex10-1.htm">Incorporated herein by reference.&#160; Filed
                    previously with the Securities and Exchange Commission as Exhibit 10.1 to the Company&#8217;s February 28, 2024 Form 8-K.</a></div>
                &#160;</td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898514000083/exhibit14.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">14</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898514000083/exhibit14.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Company Code of Conduct</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898514000083/exhibit14.htm" style="font-family: 'Times New Roman'; font-size: 10pt;">Incorporated herein by reference.&#160; Filed previously with the Securities and Exchange Commission as Exhibit 14 to the Company&#8217;s August 6, 2014 Form 10-Q.</a></div>
                <div style="text-align: left; color: #0000FF; font-family: 'Times New Roman'; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898514000083/exhibit14.htm" style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </a></div>
              </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1"><a href="exhibit19-123124.htm">19</a></td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insider Trading Policy</div>
                &#160;</td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Filed herewith</div>
                &#160;</td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><a href="exhibit23-123124.htm">23</a></div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Consent of Baker Tilly US, LLP, Independent Registered Public Accounting Firm</div>
                <div>&#160;</div>
              </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
              </td>

  </tr>


</table>
      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div class="BRPFPageFooter" style="width: 100%;">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 59</span></div>

        <div style="page-break-after:always;" class="BRPFPageBreak">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div class="BRPFPageHeader" style="width: 100%;"></div>

      </div>

      <!--PROfilePageNumberReset%Num%60%Page %%-->
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 9.23%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number</div>
            </td>

    <td style="width: 1.56%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.8%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exhibit</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
            </td>

    <td style="width: 1.56%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43.84%; vertical-align: bottom; border-bottom: 2px solid black;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Page Number of</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Incorporation</div>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">By Reference</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">&#160;</td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">&#160;</td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">&#160;<a href="exhibit31_1-123124.htm">31.1</a></td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Certification pursuant to</div>
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rule 13a-14(a) and 15d-14(a)</div>
              </div>
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
              </div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">Filed herewith. <br/>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">&#160;<a href="exhibit31_2-123124.htm">31.2</a></div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Certification pursuant to</div>
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rule 13a-14(a) and 15d-14(a)</div>
              </div>
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
              </div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">Filed herewith. <br/>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">&#160;<a href="exhibit32_1-123124.htm">32.1</a></td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
              <div>Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 <br/>
              </div>
              <div> <br/>
              </div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">Filed herewith. <br/>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">
                <div>&#160;<a href="exhibit32_2-123124.htm">32.2</a></div>
              </div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
              <div>Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 <br/>
              </div>
              <div> <br/>
              </div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">Filed herewith. <br/>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top; text-align: center;" rowspan="1">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898524000020/exhibit97-123123.htm">97</a></div>
            </td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;" rowspan="1">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898524000020/exhibit97-123123.htm">The York Water Company Clawback Policy</a></div>
              &#160;</td>

    <td style="width: 1.56%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;" rowspan="1">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/108985/000010898524000020/exhibit97-123123.htm">Incorporated herein by reference.&#160; Filed previously
                  with the Securities and Exchange Commission as Exhibit 97 to the Company&#8217;s March 5, 2024 Form 10-K.</a></div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.INS</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL
                document)</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.SCH</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Schema</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.CAL</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Calculation Linkbase</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.DEF</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Definition Linkbase</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.LAB</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Label Linkbase</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">101.PRE</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Inline XBRL Taxonomy Extension Presentation Linkbase</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td style="width: 9.23%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">104</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.8%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</div>
              <div>&#160;</div>
            </td>

    <td style="width: 1.56%; vertical-align: top;">&#160;</td>

    <td style="width: 43.84%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Filed herewith.</div>
            </td>

  </tr>

  <tr>

    <td colspan="5" style="width: 100%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">* Management contracts and compensatory plans or arrangements required to be filed as exhibits pursuant</div>
            </td>

  </tr>

  <tr>

    <td colspan="5" style="width: 100%; vertical-align: top;">
              <div style="text-align: left; margin-left: 14.4pt; font-family: 'Times New Roman'; font-size: 10pt;">to Item 15(a)(3) of this Annual Report.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div><br/>
      </div>

      <a id="Item16.Form10-KSummary."><!--Anchor--></a>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 11.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Item 16.</div>
            </td>

    <td style="width: 88.06%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Form 10-K Summary.</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">None.</div>

      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

      </div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 60</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader"></div>

    </div>

    <!--PROfilePageNumberReset%Num%61%Page %%-->
    <ix:nonNumeric name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="Text_f75b525a004b4e8bbd21ffbc957e30b4" contextRef="c20240101to20241231" escape="true" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e71">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>
</ix:nonNumeric>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e71" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e72">
<div><br/>
    </div>
</ix:continuation>
    <a id="ScheduleIIValuationandQua"><!--Anchor--></a><ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e72" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e73">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule II Valuation and Qualifying Accounts</div>
</ix:continuation>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e73" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e74">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Two Years Ended December 31, 2024</div>
</ix:continuation>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e74" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e75">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e75" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e76">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 40.7%;"> </td>

    <td valign="bottom" style="vertical-align: top; width: 1.01%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" colspan="5">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Additions</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40.7%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1.01%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Beginning </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Year</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Charged to</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost and</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Expenses</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Recoveries</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deductions</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">End of Year</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">FOR THE YEAR ENDED</div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> DECEMBER 31, 2024</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for</div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> uncollectible accounts</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_a56d3ec45863451db70d138fb8ddbe2e" contextRef="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,005,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_57170999043c4a03b673c8f7dc5da721" contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,071,758</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesRecoveries" id="Fact_02d42883bb464ba0891faf0153be2abf" contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,658</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_b95401cac8ea41249c7cd4372185b8f7" contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">497,416</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_e2bfe446d85e4daa860ab1daad686829" contextRef="c20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,610,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40.7%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1.01%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.23%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">FOR THE YEAR ENDED</div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> DECEMBER 31, 2023</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for</div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> uncollectible accounts</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_5edc31a4c055418da355b8976e149532" contextRef="c20221231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">855,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" id="Fact_6c24981d13c74a05bca8fe68273513ae" contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">538,152</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesRecoveries" id="Fact_ec7c95ab023d4325b4cb1114dd6ca8a9" contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,646</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesDeductions" id="Fact_b3c20d75111c475096fe01a7a32e3f20" contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">412,798</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:ValuationAllowancesAndReservesBalance" id="Fact_68b9b1407a094a1bb05de9b8058fbbf8" contextRef="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,005,000</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e76" continuedAt="Text_44608ef9d3684d648ea8f0b21c2f86e77">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_44608ef9d3684d648ea8f0b21c2f86e77">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Deductions column above represents write-offs of accounts receivable during the applicable year.</div>
</ix:continuation>

    <div>
<div><br/></div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter">
          <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        </div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 8pt; font-weight: normal; font-style: normal;">Page 61</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        <div style="width: 100%;" class="BRPFPageHeader"></div>

      </div>

      <!--PROfilePageNumberReset%Num%61%Page %%--> </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; ">
    <div><br/>
    </div>

    <div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><a id="SIGNATURES"><!--Anchor--></a></div>

      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SIGNATURES</div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
        the undersigned, thereunto duly authorized.</div>

      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45.99%; vertical-align: top;">&#160;</td>

    <td style="width: 54.01%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">THE YORK WATER COMPANY</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.99%; vertical-align: top;">&#160;</td>

    <td style="width: 54.01%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(Registrant)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.99%; vertical-align: top;">&#160;</td>

    <td style="width: 54.01%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.99%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Dated: <span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

    <td style="width: 54.01%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">By: <span style="text-decoration: underline;">/s/ Joseph T. Hand</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.99%; vertical-align: top;">&#160;</td>

    <td style="width: 54.01%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Joseph T. Hand</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.99%; vertical-align: top;">&#160;</td>

    <td style="width: 54.01%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">President and CEO</div>
            </td>

  </tr>


</table>
      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the
        capacities and on the dates indicated.</div>

      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Joseph T. Hand</span></span></div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">By: <span style="text-decoration: underline;">/s/ Matthew E. Poff</span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Joseph T. Hand</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Matthew E. Poff</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(Principal Executive Officer and Director)</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(Principal Accounting Officer and Chief Financial Officer)</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Dated: <span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span><span style="text-decoration: underline;"></span></div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Dated: <span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span><span style="text-decoration: underline;"></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Directors:</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Date:</div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Paul R. Bonney</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Paul R. Bonney</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Douglas S. Brossman</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Douglas S. Brossman</div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Michael W. Gang</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Michael W. Gang</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Joseph T. Hand</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Joseph T. Hand</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Jeffrey R. Hines</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Jeffrey R. Hines</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ George W. Hodges</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">George W. Hodges</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 45.9%; vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Robert F. Lambert</span></span></div>
            </td>

    <td rowspan="1" style="width: 54.1%; vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">March 3, 2025</span></div>
            </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 45.9%; vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Robert F. Lambert</div>
            </td>

    <td rowspan="1" style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td rowspan="1" style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Jody L. Keller</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Jody L. Keller</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Erin C. McGlaughlin</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Erin C. McGlaughlin</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Steven R. Rasmussen</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Steven R. Rasmussen</div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">&#160;</td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">By: <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"><span style="text-decoration: underline;">/s/ Laura T. Wand</span></span></div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-size: 10pt; font-family: 'Times New Roman';">March 3, 2025</span></span></div>
            </td>

  </tr>

  <tr>

    <td style="width: 45.9%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Laura T. Wand</div>
              </div>
            </td>

    <td style="width: 54.1%; vertical-align: top;">&#160;</td>

  </tr>


</table>
      <div> <br/>
      </div>

      <div class="BRPFPageFooter" style="width: 100%;">
        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span></div>

        <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS"> <br/>
            </a></span></div>

        <div style="text-align: center;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"> Page 62<br/>
          </span></div>

      </div>

    </div>

  </div>


</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.8
<SEQUENCE>2
<FILENAME>exhibit10_8-123124.htm
<DESCRIPTION>FORM OF AMENDED AND RESTATED CHANGE IN CONTROL AGREEMENT
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><font style="font-size: 10pt;">EXHIBIT 10.8</font>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">CHANGE OF CONTROL AGREEMENT</div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">This Change of Control Agreement (this &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Agreement</u></font>&#8221;)


      is made as of this _____ day of ________, 2022 (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Effective Date</u></font>&#8221;) by and between The York Water Company, a Pennsylvania corporation (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Company</u></font>&#8221;) and ________________________ (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Executive</u></font>&#8221;).</div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">RECITALS</div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">WHEREAS, the Company wishes to retain the Executive and to assure the present and future continuity, objectivity
      and dedication of the Executive in the event of any Change of Control and to protect short and long term interests of our investors through a Change of Control; and</div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">WHEREAS, the Company believes it is imperative to diminish the inevitable distraction of Executive by virtue of the
      personal uncertainties and risks created by a pending or threatened Change of Control; and</div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">WHEREAS, the Company wishes to provide Executive with compensation and benefits upon a Change of Control which
      ensure that the compensation and benefits expectations of the Executive will be satisfied and which are competitive with those of other corporations.</div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">NOW, THEREFORE, in consideration of the foregoing and the mutual covenants and agreements hereinafter set forth and
      intending to be legally bound hereby, the parties hereto agree as follows:</div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">1.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination of Prior Agreement</u></font>. Company and
        Executive agree that by entering into this Agreement the parties are terminating that Amended and Restated Agreement (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Prior Agreement</u></font>&#8221;) dated as of
        ___________, 20__ by and between the Company and Executive.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">2.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Definitions</u></font>.&#160; For all purposes of this Agreement,
        the following terms shall have the meanings specified in this Section unless the context clearly requires otherwise:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Accrued Benefits</u></font>&#8221; has the meaning given to it at
        Section 3(b).</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Affiliate</u></font>&#8221; and &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Associate</u></font>&#8221; have the respective meanings ascribed to such terms in Rule 12b-2 of the General Rules and Regulations under the Exchange Act.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">A Person is the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Beneficial Owner</u></font>&#8221; of any
        securities: (i) that such Person or any of such Person&#8217;s Affiliates or Associates, directly or indirectly, has the right to acquire (whether such right is exercisable immediately or only after the passage of time) pursuant to any agreement,
        arrangement or understanding (whether or not in writing) or upon the exercise of conversion rights, exchange rights, rights, warrants or options, or otherwise; provided, however, that a Person shall not be deemed the &#8220;Beneficial Owner&#8221; of
        securities tendered pursuant to a tender or exchange offer made by such Person or any of such Person&#8217;s Affiliates or Associates until such tendered securities are accepted for payment, purchase or exchange; (ii) that such Person or any of such
        Person&#8217;s Affiliates or Associates, directly or indirectly, has the right to vote or dispose of or has &#8220;beneficial ownership&#8221; of (as determined pursuant to Rule 13d-3 of the General Rules and Regulations under the Exchange Act), including without
        limitation, pursuant to any agreement, arrangement or understanding, whether or not in writing; provided, however, that a Person shall not be deemed the &#8220;Beneficial Owner&#8221; of any security under this clause (ii) as a result of an oral or written
        agreement, arrangement or understanding to vote such security if such agreement, arrangement or understanding (A) arises solely from a revocable proxy given in response to a public proxy or consent solicitation made pursuant to, and in accordance
        with, the applicable provisions of the General Rules and Regulations under the Exchange Act, and (B) is not then reportable by such Person on Schedule 13D under the Exchange Act (or any comparable or successor report); or (iii) that are
        beneficially owned, directly or indirectly, by any other Person (or any Affiliate or Associate thereof) with which such Person (or any of such Person&#8217;s Affiliates or Associates) has any agreement, arrangement or understanding (whether or not in
        writing) for the purpose of acquiring, holding, voting (except pursuant to a revocable proxy as described in the proviso to clause (ii) above) or disposing of any voting securities of the Company; provided, however, that nothing in this Section
        1(b) shall cause a Person engaged in business as an underwriter of securities to be the &#8220;Beneficial Owner&#8221; of any securities acquired through such Person&#8217;s participation in good faith in a firm commitment underwriting until the expiration of 40
        days after the date of such acquisition.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Board</u></font>&#8221; means the Board of Directors of the
        Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(e)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Business Combination</u></font>&#8221; means a reorganization,
        merger or consolidation of the Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">(f)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Cause</u></font>&#8221; means (i) Executive&#8217;s
        misappropriation of funds or any act of common law fraud, (ii) Executive&#8217;s habitual insobriety or substance abuse, (iii) Executive&#8217;s conviction of a felony or any crime involving moral turpitude, (iv) willful misconduct or gross negligence by
        Executive in the performance of Executive&#8217;s duties, (v) the willful failure of Executive to perform a material function of Executive&#8217;s duties hereunder, or (vi) Executive engaging in a conflict of interest or other breach of fiduciary duty.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(g)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Change of Control</u></font>&#8221; means:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Any Person (except Executive, Executive&#8217;s Affiliates and Associates, the Company, any Subsidiary of the Company, any employee benefit plan
        of the Company or of any Subsidiary of the Company, or any Person or entity organized, appointed or established by the Company for or pursuant to the terms of any such employee benefit plan), together with all Affiliates and Associates of such
        Person, becomes the Beneficial Owner in the aggregate of 50 percent or more of either (A) the Outstanding Company Common Stock or (B) the Company Voting Securities , in either case unless a majority of the members of the Board in office immediately
        prior to such acquisition determine within five business days of the receipt of actual notice of such acquisition that the circumstances do not warrant the implementation of the provisions of this Agreement;</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Incumbent Board ceases for any reason to constitute at least a majority of the Board, provided that any individual becoming a director
        subsequent to the beginning of such period whose election or nomination for election by the Company&#8217;s shareholders was approved by a vote of at least a majority of the directors then constituting the Incumbent Board shall be considered as though
        such individual were a member of the Incumbent Board, but excluding, for this purpose, any such individual whose initial assumption of office is in connection with an actual or threatened election contest relating to the election of the Directors
        of the Company (as such terms are used in Rule 14a-11 of Regulation 14A promulgated under the Exchange Act);</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Consummation by the Company of a Business Combination, in each case, with respect to which all or substantially all of the individuals and
        entities who were the respective Beneficial Owners of the Outstanding Company Common Stock and Company Voting Securities immediately prior to such Business Combination are not, following such Business Combination, Beneficial Owners, directly or
        indirectly, of more than 50 percent of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be,
        of the corporation resulting from such Business Combination in substantially the same proportion as their ownership immediately prior to such Business Combination of the Outstanding Company Common Stock and Company Voting Securities, as the case
        may be, in any such case unless a majority of the members of the Board in office immediately prior to such Business Combination determines at the time of such Business Combination that the circumstances do not warrant the implementation of the
        provisions of this Agreement; or</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iv)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(A) Consummation of a complete liquidation or dissolution of the Company or (B) sale or other disposition of all or substantially all of the
        assets of the Company other than to a corporation with respect to which, following such sale or disposition, individuals and entities that are the Beneficial Owners of more than 50 percent of, respectively, the Outstanding Company Common Stock and
        the Company Voting Securities are substantially the same as the individuals and entities who were the Beneficial Owners, respectively, of the Outstanding Company Common Stock and Company Voting Securities immediately prior to such sale or
        disposition in substantially the same proportion as their ownership of the Outstanding Company Common Stock and Company Voting Securities, as the case may be, immediately prior to such sale or disposition, in any such case unless a majority of the
        members of the Incumbent Board in office immediately prior to such sale or disposition determines at the time of such sale or disposition that the circumstances do not warrant the implementation of the provisions of this Agreement.</font></div>
    <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Provided that a Change of Control under this Agreement must, in all events, constitute a change in the ownership or effective control
      of, or in the ownership of a substantial portion of the assets of, the Company (as determined in accordance with Treas. Reg. Sec. 1.409A-3(i)(5)(v), (vi) and (vii)).</div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(h)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Code</u></font>&#8221; means the Internal Revenue Code of 1986, as
        amended, and the regulations promulgated thereunder.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Company Voting Securities</u></font>&#8221; means the combined
        voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(j)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Compensation</u></font>&#8221; means the sum of the Executive&#8217;s
        current annual base rate of pay and the Executive&#8217;s annual bonus compensation at target level of achievement payable in cash to the Executive.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(k)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Disability</u></font>&#8221; means, in the good faith judgment of
        the Company&#8217;s Board of Directors, despite reasonable accommodation, the Executive is unable due to a physical or mental incapacity to perform the essential functions of Executive&#8217;s most recent position for: (x) a period of one hundred eighty (180)
        consecutive days or (y) an aggregate of six (6) months in any twelve (12) consecutive month period.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(l)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Exchange Act</u></font>&#8221; means the Securities Exchange Act of
        1934, as amended.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(m)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Good Reason Termination</u></font>&#8221; means a Termination of
        Employment initiated by the Executive following a Change of Control and based on the occurrence of one or more of the following events or circumstance, or such Termination of Employment occurs within six (6) months prior to a Change of Control if
        such event or circumstance occurred at the insistence of a third party in connection with the Change of Control or was otherwise made in connection with the Change of Control, in each case without the consent of the Executive:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">any action or inaction that constitutes a material breach by the Company of this Agreement;</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">any material reduction by the Company of the authority, duties or responsibilities of Executive&#8217;s principal assignment with the Company;</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">any material reduction in Executive's Compensation;</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iv)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">any removal by the Company of Executive from the employment grade or officer positions the Executive holds as of the Effective Date hereof,
        except in connection with promotions to higher office; provided, however, that such removal results in a material diminution in Executive's authority, duties or responsibilities; or</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(v)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">a material adverse change in the principal geographic location at which Executive must perform services; provided that a transfer of
        Executive to a location that is more than seventy (70) miles from the Executive&#8217;s principal place of business immediately preceding a Change of Control shall constitute a material adverse change in the geographic location.</font></div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Notwithstanding the preceding definition of Good Reason Termination, Executive shall have a Good Reason Termination
      for purposes of this Agreement only if (i) Executive provides written notice to the Company identifying the event or circumstance constituting the basis for the Good Reason Termination not more than sixty (60) days following the initial occurrence of
      such event or circumstance, (ii) the notice provides the Company the opportunity (but the Company shall have no obligation) to cure such events or conditions that give rise to the Good Reason Termination within not less than thirty (30) days
      following such notice, and (iii) if the Company fails to cure the events or conditions giving rise to Executive&#8217;s Good Reason Termination, Executive actually terminates within ninety (90) days after the Company&#8217;s period to cure.</div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(n)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Incumbent Board</u></font>&#8221; means those individuals who, as
        of any date of determination under the Agreement, are individuals who have constituted the Board during the preceding 12-month period.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(o)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Outstanding Company Common Stock</u></font>&#8221; means the then
        outstanding shares of common stock of the Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(p)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Person</u></font>&#8221; means any natural person, business trust,
        corporation, partnership, limited liability company, joint stock company, proprietorship, association, trust, joint venture, unincorporated association or any other legal entity of whatever nature.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(q)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Subsidiary</u></font>&#8221; means any corporation in which the
        Company, directly or indirectly, owns at least a 50 percent interest or an unincorporated entity of which the Company, directly or indirectly, owns at least 50 percent of the profits or capital interests.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(r)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination Date</u></font>&#8221; means the date of Executive&#8217;s
        Termination of Employment.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(s)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination of Employment</u></font>&#8221; means Executive&#8217;s
        &#8220;separation from service&#8221; (within the meaning of such term under Section 409A of the Code) with the Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">3.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><u>Termination of Employment.</u></font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Notice of Termination</u></font>.&#160; Any Termination of
        Employment subject to this Agreement shall be communicated by a Notice of Termination in accordance with Section 9 hereof. For purposes of this Agreement, a &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Notice of
            Termination</u></font>&#8221; means a written notice which, in the case of a Good Reason Termination by Executive (i) indicates the specific reasons for the termination, (ii) briefly summarizes the facts and circumstances deemed to provide a basis
        for termination of Executive&#8217;s employment, and (iii) if the Termination Date is other than the date of receipt of such notice, specifies the Termination Date (which date shall not be more than ninety (90) days after the Company&#8217;s cure period ends).</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Accrued Benefits</u></font>. In all events Executive shall be
        entitled to receive any payments or benefits accrued for Executive through the Termination Date under any plan, policy or program of the Company, including the Supplemental Retirement Plan and the Deferred Compensation Agreement, except that no
        payments shall be due to Executive under any severance pay plan for the Company&#8217;s employees (collectively, the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Accrued Benefits</u></font>&#8221;).</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">4.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Compensation Upon Termination</u></font>.&#160; In the event of
        Executive&#8217;s Termination of Employment following a Change of Control, or six months prior to a Change of Control, Executive shall be entitled to the Executive&#8217;s Accrued Benefits and, and subject to Section 4(e), the payments and benefits provided in
        this Section 4, as applicable.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination by the Company without Cause or Executive&#8217;s Good
            Reason Termination</u></font>.&#160; In the event of Executive&#8217;s Termination of Employment by the Company without Cause or the Executive&#8217;s Good Reason Termination, in either case, (i) following a Change of Control or (ii) if such Termination of
        Employment was at the insistence of a third party in connection with the Change of Control or otherwise was in connection with the Change of Control, during the period six months prior to a Change of Control, the Company shall pay or provide to the
        Executive:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Severance Pay</font>.&#160; An amount equal to [3x
        for CEO; 2x for C Suite; 1x for VPs] times the Executive&#8217;s Compensation, payable in equal periodic payments in accordance with the Company&#8217;s normal and customary payroll procedures over [24 for CEO/C Suite; 12 for VPs] months following the later of
        the Executive&#8217;s Termination Date or the date of the Change of Control.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Pro-rated annual bonus.</font>&#160;
        If the Executive has completed at least six (6) months of employment during the fiscal year, a lump sum amount equal to the annual bonus that would have become payable in cash to the Executive for that fiscal year if Executive&#8217;s employment had not
        terminated and based on achievement at the target level of performance, multiplied by a fraction, the numerator of which is the number of days the Executive was employed in the fiscal year of termination and the denominator of which is the total
        number of days in the fiscal year of termination, payable within 60 days of Executive&#8217;s Termination Date, or if later, the date of the Change of Control.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Equity Awards</font>. All
        unvested equity-based incentive compensation awards held by Executive on Executive&#8217;s Termination Date will immediately vest, provided that with respect to any performance-based awards such awards will vest and be determined by assuming achievement
        at the target level of performance, with payments made in accordance with the terms of the applicable award.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iv)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">COBRA</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">. </font>If the Executive is eligible for and timely and properly elects group health plan continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>COBRA</u></font>&#8221;), the Company shall reimburse the Executive for the monthly COBRA premium paid by the Executive for the Executive and the Executive&#8217;s dependents. Such
        reimbursement shall be paid to the Executive no later than the end of the month immediately following the month in which the Executive timely remits the COBRA premium payment. The Executive shall be eligible to receive such reimbursement for up to
        eighteen (18) months following the Termination Date, to the extent permitted under the terms of the Company&#8217;s group health plans; provided, however, that if the Executive becomes eligible to receive healthcare coverage from a subsequent employer
        (and Executive agrees to promptly notify the Company of such eligibility) or the Executive is no longer eligible to receive COBRA continuation coverage, then the Company&#8217;s obligation to reimburse COBRA premiums described herein shall be terminated.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(v)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Stipend</font>. Beginning with the month
        following the end of the Executive&#8217;s eighteen-month COBRA continuation coverage period, Executive shall receive an amount equal to $3,000 times [18 for CEO; 6 for C suite and VPs] payable in equal periodic payments in accordance with the Company&#8217;s
        normal and customary payroll procedures over [18 months for CEO; 6 months for C suite and VPs] months following the end of Executive&#8217;s eighteen-month COBRA continuation coverage period.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(vi)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Notwithstanding the foregoing provisions of this Section 4(a), the Company shall not be obligated to make any payment or provide the
        benefits described in this Section 4(a) after the date the Executive first violates any of the restrictive covenants set forth in this Agreement, including Section 10 and Section 12 hereof.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination by the Company for Cause</u></font>.&#160; If the
        Executive&#8217;s employment is terminated by the Company for Cause, the Company will only be required to pay the Executive such Executive&#8217;s Accrued Benefits.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination by Executive in the Twenty Fifth Month after
            Change of Control</u></font>. [<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">NOTE THIS CAUSES ALL OF THE SEVERANCE TO BE SUBJECT TO THE DEFERRED COMPENSATION RULES OF SECTION 409A, INCLUDING THE
          6 MONTH SUSPENSION FOR SPECIFIED EMPLOYEES.</font>] In the event Executive incurs a Termination of Employment (other than on account of the Executive&#8217;s death or Disability, or by the Company for Cause) following the twenty four (24) month
        anniversary of a Change of Control but not later than the twenty five (25) month anniversary of a Change of Control, the Company shall pay or provide to the Executive:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Severance Pay</font>.&#160; An amount equal to [3x
        for CEO; 2x for C suite; 1x for VPs] times the Executive&#8217;s Compensation, payable in equal periodic payments in accordance with the Company&#8217;s normal and customary payroll procedures over [24 for CEO/C Suite; 12 for VPs] months following the
        Executive&#8217;s Termination Date.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Pro-rated annual bonus.</font>&#160;
        If the Executive has completed at least six (6) months of employment during the fiscal year, a lump sum amount equal to the annual bonus that would have become payable in cash to the Executive for that fiscal year if Executive&#8217;s employment had not
        terminated and based on achievement at the target level of performance, multiplied by a fraction, the numerator of which is the number of days the Executive was employed in the fiscal year of termination and the denominator of which is the total
        number of days in the fiscal year of termination, payable within 60 days of Executive&#8217;s Termination Date.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Equity Awards</font>. All
        unvested equity-based incentive compensation awards held by Executive on Executive&#8217;s Termination Date will immediately vest, provided that with respect to any performance-based awards such awards will vest and be determined by assuming achievement
        at the target level of performance, with payments made in accordance with the terms of the applicable award.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iv)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">COBRA</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">. </font>If the Executive is eligible for and timely and properly elects group health plan continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985 (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>COBRA</u></font>&#8221;), the Company shall reimburse the Executive for the monthly COBRA premium paid by the Executive for the Executive and the Executive&#8217;s dependents. Such
        reimbursement shall be paid to the Executive no later than the end of the month immediately following the month in which the Executive timely remits the COBRA premium payment. The Executive shall be eligible to receive such reimbursement for up to
        eighteen (18) months following the Termination Date, to the extent permitted under the terms of the Company&#8217;s group health plans; provided, however, that if the Executive becomes eligible to receive healthcare coverage from a subsequent employer
        (and Executive agrees to promptly notify the Company of such eligibility) or the Executive is no longer eligible to receive COBRA continuation coverage, then the Company&#8217;s obligation to reimburse COBRA premiums described herein shall be terminated.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(v)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Stipend</font>. Beginning with the month
        following the end of the Executive&#8217;s eighteen-month COBRA continuation coverage period, Executive shall receive an amount equal to $3,000 times [18 months for CEO; 6 for C suite and VPs] payable in equal periodic payments in accordance with the
        Company&#8217;s normal and customary payroll procedures over [18 months for CEO; 6 months for C suite and VPs] months following the end of Executive&#8217;s eighteen-month COBRA continuation coverage period.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(vi)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Notwithstanding the foregoing provisions of this Section 4(c), the Company shall not be obligated to make any payment or provide the
        benefits described in this Section 4(c) after the date the Executive first violates any of the restrictive covenants set forth in this Agreement, including Section 10 and Section 12 hereof.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Termination on Account of Death or Disability</u></font>.&#160; If
        the Executive&#8217;s employment is terminated on account of the Executive&#8217;s Disability or death, the Company shall pay or provide to the Executive the following:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Pro-rated annual bonus</font>.&#160;&#160; If the
        Executive has completed at least six (6) months of employment during the fiscal year, a lump sum amount equal to the annual bonus that would have become payable in cash to the Executive for that fiscal year if Executive&#8217;s employment had not
        terminated and based on achievement at the target level of performance, multiplied by a fraction, the numerator of which is the number of days the Executive was employed in the fiscal year of termination and the denominator of which is the total
        number of days in the fiscal year of termination, payable within 60 days of Executive&#8217;s Termination Date.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">Equity awards</font>.&#160; All unvested
        equity-based incentive compensation awards held by Executive on Executive&#8217;s Termination Date will immediately vest, provided that with respect to any performance-based awards such awards will vest and be determined by assuming achievement at the
        target level of performance, with payments made in accordance with the terms of the applicable award.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">COBRA</font>.&#160; If the Executive is (or in the
        event of the Executive&#8217;s death, the Executive&#8217;s surviving spouse and/or dependents are) eligible for and timely and properly elects group health plan continuation coverage under COBRA, the Company shall reimburse the Executive (or in the event of
        the Executive&#8217;s death, the Executive&#8217;s surviving spouse and/or dependents) for the monthly COBRA premium paid by the Executive (or in the event of the Executive&#8217;s death, the Executive&#8217;s surviving spouse and/or dependents) for the Executive and the
        Executive&#8217;s spouse/dependents. Such reimbursement shall be paid to the Executive (or in the event of the Executive&#8217;s death, the Executive&#8217;s surviving spouse and/or dependents) no later than the end of the month immediately following the month in
        which the Executive (or in the event of the Executive&#8217;s death, the Executive&#8217;s surviving spouse and/or dependents) timely remits the COBRA premium payment. The Executive (or in the event of the Executive&#8217;s death, the Executive&#8217;s surviving spouse
        and/or dependents) shall be eligible to receive such reimbursement for up to eighteen (18) months following the Termination Date, to the extent permitted under the terms of the Company&#8217;s group health plans; provided, however, that if the Executive
        becomes eligible to receive healthcare coverage from a subsequent employer (and Executive agrees to promptly notify the Company of such eligibility) or the Executive is (or the Executive&#8217;s surviving spouse and/or dependents in the event of the
        Executive&#8217;s death are) no longer eligible to receive COBRA continuation coverage, then the Company&#8217;s obligation to reimburse COBRA premiums described herein shall be terminated.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(e)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Release</u></font>.&#160; The payments and benefits provided under
        Sections 4(a), (c) and (d) are subject to and conditioned upon (A) the Executive (or, in the event of the Executive&#8217;s death, the representative of the Executive&#8217;s estate) executing a timely and valid release of claims (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Release</u></font>&#8221;), in substantially the form attached hereto as <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibit A</font>, waiving all
        claims the Executive (or, in the event of the Executive&#8217;s death, the representative of the Executive&#8217;s estate) may have against the Company, it successors, assigns, affiliates, executives, officers and directors, (B) the Executive (or, in the event
        of the Executive&#8217;s death, the representative of the Executive&#8217;s estate) delivering the executed Release to the Company within sixty (60) days following the Executive&#8217;s Termination Date (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Release Period</u></font>&#8221;), (C) such Release and the waiver contained therein becoming effective, and (D) the Executive&#8217;s (or, in the event of the Executive&#8217;s death, the representative of the Executive&#8217;s estate)
        compliance with the restrictive covenants contained in Section 10 and Section 12 of this Agreement.&#160; In the event that the Release Period spans two calendar years and such payments or benefits are treated as deferred compensation subject to Section
        409A of the Code, such payments and benefits provided under Section 4(a), (c) and (d) must be made in the second of the two calendar years. Any severance payments or reimbursements under Section 4(a), (c) or (d) accruing during the period from the
        Termination Date through the date the Company makes the first periodic payment will be paid with such first payment.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(f)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Tax Withholding</u></font>.&#160; The Company shall have the right
        to withhold from any amount payable hereunder any Federal, state and local taxes the Company reasonably determines are required in order for the Company to satisfy any withholding tax obligation it may have under any applicable law or regulation.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(g)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Payment to Beneficiary</u></font>.&#160; In the event Executive
        dies after the Executive is entitled to payment of severance, bonus, or stipend amounts under Section 4(a), (c) or (d) but prior to completion of the payment, such payments will continue to the Executive&#8217;s Beneficiary. For this purpose, the
        Executive&#8217;s &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Beneficiary</u></font>&#8221; is the Executive&#8217;s surviving spouse, and if no surviving spouse, then the Executive&#8217;s surviving children, and if there is no
        surviving child, the Executive&#8217;s estate.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">5.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>No Mitigation</u></font>.&#160; Executive shall not be required to
        mitigate the amount of any payment or benefit provided for in this Agreement by seeking other employment or otherwise, nor shall the amount of any payment or benefit provided for herein be reduced by any compensation earned by other employment or
        otherwise.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">6.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Non-exclusivity of Rights</u></font>.&#160; Nothing in this
        Agreement shall prevent or limit Executive&#8217;s continuing or future participation in or rights under any benefit, bonus, incentive or other plan or program provided by the Company or any of its Subsidiaries or Affiliates and for which Executive may
        qualify, from the date hereof through the Termination Date.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">7.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Code Section 409A</u></font>.&#160; This Agreement is intended to
        be exempt from, or comply with, the requirements of Section 409A of the Code, and shall be interpreted, construed and administered in a manner consistent with such intent. In that regard:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#160;The payments to the Executive pursuant to this Agreement are intended to be exempt from Section 409A of the Code to the maximum extent
        possible, under either the separation pay exemption pursuant to Treasury regulation &#167;1.409A-1(b)(9)(iii) or as short-term deferrals pursuant to Treasury regulation &#167;1.409A-1(b)(4).</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">If any payment is or becomes subject to the requirements of Section 409A, the Agreement, as it relates to such payment, is intended to
        comply with the requirements of Section 409A. In the event the terms of this Agreement would subject the Executive to taxes or penalties under Section 409A of the Code (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>409A

            Penalties</u></font>&#8221;), the Company and the Executive shall cooperate diligently to amend the terms of the Agreement to avoid such 409A Penalties, to the extent possible; provided that such amendment shall not increase or reduce (in the
        aggregate) the amounts payable to the Executive hereunder.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Any taxable reimbursement payable to the Executive pursuant to this Agreement shall be paid to the Executive no later than the last day of
        the calendar year following the calendar year in which the Executive incurred the reimbursable expense. Any amount of expenses eligible for taxable reimbursement, during a calendar year shall not affect the amount of such expenses eligible for
        reimbursement, during any other calendar year. The right to such reimbursement pursuant to this Agreement shall not be subject to liquidation or exchange for any other benefit.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Any right to a series of installment payments pursuant to this Agreement is to be treated as a right to a series of separate payments.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(e)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">If any payment is deferred compensation subject to Section 409A of the Code that is payable on account of the Executive&#8217;s &#8220;separation from
        service,&#8221; and the Executive is a &#8220;specified employee&#8221; under Section 409A of the Code, such payment will not be made until the date that is one day following the six (6) month anniversary of the Executive&#8217;s &#8220;separation from service&#8221;, or if earlier,
        upon the Executive&#8217;s death.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">8.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Code Section 280G</u></font>.&#160; Notwithstanding anything to the
        contrary in this Agreement, in any other agreement between or among the Executive, the Company or any of its Affiliates or in any plan maintained by the Company or any Affiliate, if there is a 280G Change in Control (as defined in Section 8(g)(i)
        below), the following rules shall apply:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Except as otherwise provided in Section 8(b) below, if it is determined in accordance with Section (d) below that any portion of the
        Payments (as defined in Section 8(g)(ii) below) that otherwise would be paid or provided to the Executive or for the Executive&#8217;s benefit in connection with the 280G Change in Control would be subject to the excise tax imposed under Section 4999 of
        the Code (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Excise Tax</u></font>&#8221;), then such Payments shall be reduced by the smallest total amount necessary in order for the aggregate present value of all such
        Payments after such reduction, as determined in accordance with the applicable provisions of Section 280G of the Code and the regulations issued thereunder, not to exceed the Excise Tax Threshold Amount (as defined in Section 8(g)(iii) below).</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">No reduction in any of the Executive&#8217;s Payments shall be made pursuant to Section 8(a) above if it is determined in accordance with Section
        8(d) below that the After Tax Amount of the Payments payable to the Executive without such reduction would exceed the After Tax Amount of the reduced Payments payable to the Executive in accordance with Section 8(a) above.&#160; For purposes of the
        foregoing, (i) the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>After Tax Amount</u></font>&#8221; of the Payments, as computed with, and as computed without, the reduction provided for under Section 8(a) above, shall
        mean the amount of the Payments, as so computed, that the Executive would retain after payment of all taxes (including without limitation any federal, state or local income taxes, the Excise Tax or any other excise taxes, any Medicare or other
        employment taxes, and any other taxes) imposed on such Payments in the year or years in which payable; and (ii) the amount of such taxes shall be computed at the rates in effect under the applicable tax laws in the year in which the 280G Change in
        Control occurs, or if then ascertainable, the rates in effect in any later year in which any Payment is expected to be paid following the 280G Change in Control, and in the case of any income taxes, by using the maximum combined federal, state and
        (if applicable) local income tax rates then in effect under such laws.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Any reduction in the Executive&#8217;s Payments required to be made pursuant to Section 8(a) above (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Required Reduction</u></font>&#8221;) shall be made as follows: <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">first, </font>any&#160; Payments&#160; that became
        fully vested prior to the 280G Change in Control and that pursuant to paragraph 8(b) of&#160; Treas. Reg. &#167;1.280G-1, Q/A 24 are treated as Payments solely by reason of the acceleration of their originally scheduled dates of payment shall be reduced, by
        cancellation of the acceleration of their dates of payment; <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">second</font>, any severance payments or benefits, performance-based cash or
        performance-based equity incentive awards, or other Payments, in all cases the full amounts of which are treated as contingent on the 280G Change in Control pursuant to paragraph 8(a) of Treas. Reg. &#167;1.280G-1, Q/A 24,&#160; shall be reduced; and <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">third,</font> any cash or equity incentive awards, or non-qualified deferred compensation amounts, that vest solely based on the Executive&#8217;s&#160; continued
        service with the Company or any of its Affiliates, and that pursuant to paragraph (c) of Treas. Reg. &#167;1.280G-1, Q/A 24 are treated as contingent on the 280G Change in Control because they become vested as a result of the 280G Change in Control,
        shall be reduced,&#160; first by cancellation of any acceleration of their originally scheduled dates of payment (if payment with respect to such items is not treated as automatically occurring upon the vesting of such items for purposes of Section
        280G) and then, if necessary, by canceling the acceleration of their vesting. In each case, the amounts of the Payments shall be reduced in the inverse order of their originally scheduled dates of payment or vesting, as applicable, and shall be so
        reduced only to the extent necessary to achieve the Required Reduction.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">A determination as to whether any Excise Tax is payable with respect to the Executive&#8217;s Payments and if so, as to the amount thereof, and a
        determination as to whether any reduction in the Executive&#8217;s Payments is required pursuant to the provisions of Sections 8(a) and 8(b) above, and if so, as to the amount of the reduction so required, shall be made by no later than fifteen (15) days
        prior to the closing of the transaction or the occurrence of the event that constitutes the 280G Change in Control, or as soon thereafter as administratively practicable. Such determinations, and the assumptions to be utilized in arriving at such
        determinations, shall be made by an independent auditor (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Auditor</u></font>&#8221;) selected by the Company, all of whose fees and expenses shall be borne and directly
        paid solely by the Company.&#160; The Auditor shall provide a written report of its determinations, including detailed supporting calculations, both to the Executive and to the Company. If the Auditor determines that no Excise Tax is payable with
        respect to the Executive&#8217;s Payments, either as a result of any Required Reduction the Auditor has determined should be made thereto or because the Auditor has determined that no Required Reduction must be made thereto, the written report which the
        auditor furnishes to the Executive and to the Company pursuant to the preceding sentence shall be accompanied by an opinion reasonably acceptable to the Executive that no Excise Tax will be imposed with respect to the Executive&#8217;s Payments.&#160; Except
        as otherwise provided in Section 8(e) or Section 8(f) below, the determinations made by the Auditor pursuant to this Section 8(d) shall be binding upon the Executive and the Company and its Affiliates.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(e)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">If, notwithstanding (i) any determination made pursuant to
          Section 8(d) above that a reduction in the Executive&#8217;s Payments is not required pursuant to Section 8(a) above or (ii) any reduction in the Executive&#8217;s Payments made pursuant to Section 8(a) above, the United States Internal Revenue Service (the
          &#8220;IRS&#8221;) subsequently asserts that the Executive is liable for the Excise Tax with respect to such Payments, the Payments then remaining to be paid or provided to the Executive shall be reduced as provided in Sections 8(a) and 8(b) above or shall
          be further reduced as provided in Section 8(a) above, and (if still necessary after such reduction or further reduction) any Payments already made to the Executive shall be repaid to the </font>Company or its Affiliates<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">, to the extent necessary to eliminate the Excise Tax asserted by the IRS to be payable by the Executive. Any such reduction or further reduction or repayment (i) shall be made only if the IRS
          agrees that such reduction or further reduction or repayment will be effective to avoid the imposition of any Excise Tax with respect to the Executive&#8217;s Payments as so reduced or repaid and agrees not to impose such Excise Tax against the
          Executive if such reduction or further reduction or repayment is made, and (ii) shall be made in the manner described in Section 8(c) above.</font></font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(f)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Notwithstanding anything to the contrary in the foregoing provisions of this Section 8, if (i) the Executive&#8217;s Payments have been reduced
        pursuant to Section 8(a) above and the IRS nevertheless subsequently determines that Excise Tax is payable with respect to the Executive&#8217;s Payments, and (ii) if the After Tax Amount of the Payments payable to the Executive, determined without any
        further reduction or repayment as provided in Section 8(e) above, and without any initial reduction as provided in Section 8(a) above, would exceed the After Tax Amount of the Payments payable to the Executive as reduced in accordance with Section
        8(a), then (A) no such further reduction or repayment shall be made with respect to the Executive&#8217;s Payments pursuant to Section 8(e) above, and (B) the Company or its Affiliate shall pay to the Executive an amount equal to the reduction in the
        Executive&#8217;s Payments that was initially made pursuant to Section 8(a). Such amount shall be paid to the Executive in a cash lump sum by no later than the fifteenth (15<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup>) day of the third (3<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">rd</sup>) month following the close of the
        calendar year in which the IRS makes its final determination that Excise Tax is due with respect to the Executive&#8217;s Payments, provided that by such day the Executive has paid the Excise Tax so determined to be due.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(g)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">For purposes of the foregoing, the following terms shall have the following respective meanings:</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(i)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>280G Change in Control</u></font>&#8221; shall mean a change in the
        ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company, as determined in accordance with Section 280G(b)(2) of the Code and the regulations issued thereunder.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 108pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(ii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Payment</u></font>&#8221; shall mean any payment or benefit in the
        nature of compensation that is to be paid or provided to the Executive or for the Executive&#8217;s benefit in connection with a 280G Change in Control, to the extent that such payment or benefit is &#8220;contingent&#8221; on the 280G Change in Control within the
        meaning of Section 280G(b)(2)(A)(i) of the Code and the regulations issued thereunder.</font></div>
    <div style="text-align: justify; text-indent: 108pt; margin-bottom: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(iii)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Excise Tax Threshold Amount</u></font>&#8221; means an amount equal
        to three (3) times the Executive&#8217;s &#8220;base amount&#8221; within the meaning of Section 280G(b)(3) of the Code and the regulations issued thereunder, less $1,000.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">9.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Notice</u></font>.&#160; All notices and other communications
        required or permitted hereunder or necessary or convenient in connection herewith shall be in writing and shall be delivered personally or mailed by registered or certified mail, return receipt requested, or by overnight express courier service, as
        follows:</font></div>
    <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">If to the Company, to:</div>
    <div style="text-align: justify; text-indent: 36pt; margin-left: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The York Water Company</div>
    <div style="text-align: justify; text-indent: 36pt; margin-left: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">130 East Market Street</div>
    <div style="text-align: justify; text-indent: 36pt; margin-left: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">York, PA&#160; 17405-7089</div>
    <div style="text-align: justify; text-indent: 36pt; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Attention:&#160; Chairman of the Board</div>
    <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">If to Executive, to:</div>
    <div style="text-align: justify; text-indent: 108pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">[name]</div>
    <div style="text-align: justify; text-indent: 108pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">[Address]</div>
    <div><br>
    </div>
    <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">or to such other names or addresses as the Company or Executive, as the case may be, shall designate by notice to the other party
      hereto in the manner specified in this Section. Any such notice shall be deemed delivered and effective when received in the case of personal delivery, five days after deposit, postage prepaid, with the U.S. Postal Service in the case of registered
      or certified mail, or on the next business day in the case of overnight express courier service</div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">10.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Restrictive Covenants</u></font>.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Confidential Information</u></font>. Executive recognizes and
        acknowledges that, by reason of Executive&#8217;s employment by and service to the Company, Executive has had and will continue to have access to confidential information of the Company, including, without limitation, information and knowledge pertaining
        to products and services offered, innovations, designs, ideas, plans, trade secrets, proprietary information, distribution and sales methods and systems, sales and profit figures, customer and client lists, and relationships between the Company and
        its Subsidiaries and Affiliates and other distributors, customers, clients, suppliers and others who have business dealings with the Company (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Confidential Information</u></font>&#8221;).&#160;


        Executive acknowledges that such Confidential Information is a valuable and unique asset and covenants that Executive will not, either during or after Executive&#8217;s Termination of Employment, disclose or use any such Confidential Information to any
        person for any reason whatsoever without the prior written authorization of the Board, unless such information is in the public domain through no fault of Executive or except as may be required by law.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Limitation on Restrictions</u></font>.&#160; The restrictions in
        Paragraph (b) and (c) shall not be construed to prohibit the ownership by Executive of less than five percent of any class of securities of any corporation which is engaged in any of the foregoing businesses having a class of securities registered
        pursuant to the Exchange Act, provided that such ownership represents a passive investment and that neither Executive nor any group of persons including Executive, either directly or indirectly, manages or exercises control of any such corporation,
        guarantees any of its financial obligations, otherwise takes any part in its business, other than exercising her rights as a shareholder, or seeks to do any of the foregoing.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">11.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Equitable Relief</u></font>.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 40.5pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Executive acknowledges that the restrictions contained in Sections 10 and 12 hereof are reasonable and necessary to protect the legitimate
        interests of the Company and its Affiliates, that the Company would not have entered into this Agreement in the absence of such restrictions, and that any violation of any provision of that Section will result in irreparable injury to the Company.&#160;
        Executive represents that Executive&#8217;s experience and capabilities are such that the restrictions contained in Section 10 hereof will not prevent Executive from obtaining employment or otherwise earning a living at the same general level of economic
        benefit as anticipated by this Agreement.&#160; Executive further represents and acknowledges that (i) Executive has been advised by the Company to consult Executive&#8217;s own legal counsel in respect of this Agreement, and (ii) that Executive has had full
        opportunity, prior to execution of this Agreement, to review thoroughly this Agreement and understands its terms and conditions.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 40.5pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Executive agrees that the Company shall be entitled to preliminary and permanent injunctive relief, without the necessity of proving actual
        damages, as well as an equitable accounting of all earnings, profits and other benefits arising from any violation of Section 10 hereof, which rights shall be cumulative and in addition to any other rights or remedies to which the Company may be
        entitled.&#160; In the event that any of the provisions of Section 10 hereof should ever be adjudicated to exceed the time, geographic, service, or other limitations permitted by applicable law in any jurisdiction, then such provisions shall be deemed
        reformed in such jurisdiction to the maximum time, geographic, service, or other limitations permitted by applicable law.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 40.5pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Executive irrevocably and unconditionally (i) agrees that any suit, action or other legal proceeding arising out of Section 10 hereof,
        including, without limitation, any action commenced by the Company for preliminary and permanent injunctive relief or other equitable relief, may be brought in the United States District Court for the Middle District of Pennsylvania, or if such
        court does not have jurisdiction or will not accept jurisdiction, in any court of general jurisdiction in York County, Pennsylvania, consents to the non-exclusive jurisdiction of any such court in any such suit, action or proceeding, and (iii)
        waives any objection Executive may have to the laying of venue of any such suit, action or proceeding in any such court.&#160; Executive also irrevocably and unconditionally consents to the service of any process, pleadings, notices or other papers in a
        manner permitted by the notice provisions of Section 9 hereof.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 40.5pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Executive agrees that Executive will provide, and that the Company may similarly provide, a copy of Section 10 hereof to any business or
        enterprise (i) which Executive may directly or indirectly own, manage, operate, finance, join, control or participate in the ownership, management, operation, financing, control or control of, or (ii) with which Executive may be connected as an
        officer, director, employee, partner, principal, agent, representative, consultant or otherwise, or in connection with which she may use or permit her name to be used; provided, however, that this provision shall not apply in respect of Section 10
        hereof after expiration of the time period set forth therein.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">12.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Mutual Non-Disparagement</u>.&#160; Executive shall not, while
          employed by the Company or during the five (5) years following the Executive&#8217;s Termination of Employment, make, directly or indirectly, any public or private statements, gestures, signs, signals or other verbal or nonverbal communications that
          belittle, disparage or otherwise express disapproval of the Company or any of its Affiliates or their respective businesses, or any of their past or present officers, directors, employees, advisors, agents, policies, procedures, practices,
          decision-making, conduct, professionalism or compliance with standards. The Company shall not, and shall use commercially reasonably efforts to make a one-time instruction to its executive officers and directors to not, during the five (5) years
          following the Executive&#8217;s Termination of Employment, make, directly or indirectly, any public or private statements, gestures, signs, signals or other verbal or nonverbal communications that belittle, disparage or otherwise express disapproval of
          the Executive.</font></font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">13.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Enforcement</u></font>.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">In the event that the Company shall fail or refuse to make payment of any amounts due Executive under Section 4 hereof within the respective
        time periods provided therein, the Company shall pay to an escrow agent, who shall invest such sum with interest to be paid to the prevailing party, any amount remaining unpaid under Section 4.&#160; In such event, the parties shall engage in
        arbitration in the City of Harrisburg, Pennsylvania, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association, before a panel of three arbitrators, one of whom shall be
        selected by the Company and one by Executive, and the third of whom shall be selected by the other two arbitrators.&#160; Any award entered by the arbitrators shall be final, binding and non-appealable and judgment may be entered thereon by either party
        in accordance with applicable law in any court of competent jurisdiction.&#160; This arbitration provision shall be specifically enforceable.&#160; The arbitrators shall have no authority to modify any provision of this Agreement or to award a remedy for a
        dispute involving this Agreement other than a benefit specifically provided under or by virtue of the Agreement.&#160; The delayed payment will be treated as paid on the date specified under this Agreement if Executive accepts any portion of the payment
        that the Company is willing to make, Executive makes prompt and reasonable, good faith efforts to collect the remaining portion of the payment and the remainder of the payment is made no later than the end of the Company&#8217;s first taxable year in
        which the arbitrators reach a decision, the Company and Executive enter into a legally binding settlement of the dispute over the payment or the date the Company concedes the payment is due to Executive.&#160; For Executive&#8217;s efforts to collect payment
        to be considered prompt, reasonable and in good faith, Executive must provide notice to the Company within 90 days of the latest date that payment could have been made in accordance with the terms of this Agreement and, if not paid, Executive must
        take further enforcement measures within 180 days after such date.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Company shall pay Executive on demand the amount necessary to reimburse Executive in full for all reasonable expenses (including
        reasonable attorneys&#8217; fees and expenses) incurred by Executive in enforcing any of the obligations of the Company under this Agreement subject to Executive&#8217;s duty to repay such sums to the Company in the event that Executive does not prevail on any
        material issue which is the subject of such arbitration.&#160; If Executive prevails on at least one material issue which is the subject of such arbitration, the Company shall be responsible for all of the fees of the American Arbitration Association
        and the arbitrators and any expenses relating to the conduct of the arbitration (including Executive&#8217;s reasonable attorneys&#8217; fees and expenses).&#160; Otherwise, each party shall be responsible for their own expenses relating to the conduct of the
        arbitration (including reasonable attorneys&#8217; fees and expenses) and shall equally share the fees of the American Arbitration Association.&#160; Any reimbursement or in-kind benefits under this Section 13 shall be paid or provided to Executive within 30
        days of the date Executive is finally determined to have prevailed on at least one material issue, which was the subject of the arbitration.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">14.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Amendment</u>.&#160; This Agreement may be amended or modified only
          by a written instrument signed by the Executive and by an expressly authorized officer of the Company.</font></font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">15.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>General</u></font>.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(a)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Successor</u></font>.&#160; The Company shall require any successor
        or successors (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business and/or assets of the Company, by agreement in form and substance satisfactory to Executive, to acknowledge
        expressly that this Agreement is binding upon and enforceable against the Company in accordance with the terms hereof, and to become jointly and severally obligated with the Company to perform this Agreement in the same manner and to the same
        extent that the Company would be required to perform if no such succession or successions had taken place. Failure of the Company to obtain such agreement prior to the effectiveness of any such succession shall be a breach of this Agreement. As
        used in this Agreement, the Company shall mean the Company as herein defined and any such successor or successors to its business and/or assets, jointly and severally. This Agreement shall inure to the benefit of and be binding upon the Company and
        its successors, and assigns. This Agreement is personal to the Executive and shall not be assignable by the Executive other than by will or the laws of descent and distribution.&#160; This Agreement shall inure to the benefit of and be enforceable by
        the Executive&#8217;s legal representatives.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Governing law</u></font>.&#160; This Agreement shall be governed by
        and interpreted under the laws of the Commonwealth of Pennsylvania without giving effect to any conflict of laws provisions.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(c)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>No Right of Employment</u></font>.&#160; Nothing in this Agreement
        shall be construed as giving the Executive any right to be retained in the employ of the Company or shall interfere in any way with the right of the Company to terminate the Executive&#8217;s employment at any time, with or without Cause.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(d)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Unfunded Obligation</u></font>.&#160; The obligations under this
        Agreement shall be unfunded.&#160; Benefits payable under this Agreement shall be paid from the general assets of the Company.&#160; The Company shall have no obligation to establish any fund or to set aside any assets to provide benefits under this
        Agreement.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(e)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Severability</u></font>.&#160; If any provision of this Agreement
        or application thereof to anyone or under any circumstances shall be determined to be invalid or unenforceable, such invalidity or unenforceability shall not affect any other provisions or applications of this Agreement, which can be given effect
        without the invalid or unenforceable provision or application.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(f)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>No Set-Off</u></font>.&#160; The Company&#8217;s obligation to make the
        payments provided for in this Agreement and otherwise to perform its obligations hereunder shall not be affected by any circumstances, including, without limitation, any set-off, counterclaim, recoupment, defense or other right which the Company
        may have against Executive or others.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(g)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Non-waiver</u></font>. The waiver by any Party of a breach of
        any provision of this Separation Agreement by the other Party shall not operate or be construed as a waiver of any subsequent breach.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 72pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">(h)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Counterparts</u></font>. This Agreement may be executed in
        duplicate counterparts, each of which shall be deemed an original, and all of which taken together shall constitute one and the same instrument. Facsimile, electronic (Adobe Acrobat, etc.) and other copies or duplicates of this Agreement are valid
        and enforceable as originals. This Agreement may be executed with an ink or electronic signature, including via DocuSign.</font></div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> <br>
      </font></div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">IN WITNESS WHEREOF</font>,
      the parties have executed this Agreement effective as of the Effective Date.</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z344d4553731d473b9da74b6c8f67b9cc">

        <tr>
          <td style="width: 54.7%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">THE YORK WATER COMPANY</div>
          </td>
          <td style="width: 45.14%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">EXECUTIVE</div>
          </td>
          <td style="width: 0.16%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 54.7%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">By: ___________________________________</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Name: ________________________________</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Title: __________________________________</div>
          </td>
          <td colspan="2" style="width: 45.3%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">&#160;_________________________________</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Title: _____________________________</div>
          </td>
        </tr>

    </table>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><u>Exhibit A</u></div>
    <div style="text-align: left; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-variant: small-caps; font-weight: bold;">You should consult with an attorney before signing this release of claims.</div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Release</div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">1.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">In consideration of the payments and benefits to be made under the Change of Control Agreement, dated as of [_______], 2022 (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Change of Control Agreement</u></font>&#8221;), by and between ________________(the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Executive</u></font>&#8221;)


        and The York Water Company (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Company</u></font>&#8221;) thereof (each of the Executive and the Company, a &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Party</u></font>&#8221; and collectively, the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Parties</u></font>&#8221;), the sufficiency of which the Executive acknowledges, the Executive, with the
        intention of binding the Executive and the Executive&#8217;s heirs, executors, administrators and assigns, does hereby release, remise, acquit and forever discharge the Company and each of its subsidiaries and affiliates (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Company Affiliated Group</u></font>&#8221;), their present and former officers, directors, executives, shareholders, agents, attorneys, employees and employee benefit plans (and the fiduciaries
        thereof), and the successors, predecessors and assigns of each of the foregoing (collectively, the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Company Released Parties</u></font>&#8221;), of and from any and all claims,
        actions, causes of action, complaints, charges, demands, rights, damages, debts, sums of money, accounts, financial obligations, suits, expenses, attorneys&#8217; fees and liabilities of whatever kind or nature in law, equity or otherwise, whether
        accrued, absolute, contingent, unliquidated or otherwise and whether now known or unknown, suspected or unsuspected, which the Executive, individually or as a member of a class, now has, owns or holds, or has at any time heretofore had, owned or
        held, arising on or prior to the date hereof, against any Company Released Party, including claims arising out of, or relates to, the Change of Control Agreement and any employment agreement or other similar agreement between the Executive and the
        Company, the Executive&#8217;s employment with the Company or any of its subsidiaries and affiliates, or any termination of such employment, including claims (i) for severance or vacation benefits, unpaid wages, salary or incentive payments, (ii) for
        breach of contract, wrongful discharge, impairment of economic opportunity, defamation, intentional infliction of emotional harm or other tort, (iii) for any violation of applicable state and local labor and employment laws (including, without
        limitation, all laws concerning unlawful and unfair labor and employment practices)<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>and (iv) for employment discrimination under any applicable
        federal, state or local statute, provision, order or regulation, and including, without limitation, any claim under Title VII of the Civil Rights Act of 1964 (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>Title VII</u></font>&#8221;),


        the Civil Rights Act of 1988, the Fair Labor Standards Act, the Americans with Disabilities Act (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>ADA</u></font>&#8221;), the Employee Retirement Income Security Act of 1974,
        as amended (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>ERISA</u></font>&#8221;), the Age Discrimination in Employment Act (&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>ADEA</u></font>&#8221;),


        the Genetic Information Nondiscrimination Act (&#8220;GINA&#8221;), the Family and Medical Leave Act (&#8220;FMLA&#8221;), and any similar or analogous state statute or local ordinance, excepting only:</font></div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-bottom: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0b7a189f610d4c2e989175be3596af5c">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">rights of the Executive arising under, or preserved by, this Release;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-bottom: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb6029eb027e64f0894ed866c45dd7737">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">the right of the Executive to receive COBRA continuation coverage in accordance with applicable law;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-bottom: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3d088478df54409eab30a08842dc445c">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">claims for benefits under any health, disability, retirement, life insurance or other, similar employee benefit plan (within
                the meaning of Section 3(3) of ERISA) of the Company Affiliated Group;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-bottom: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z1e3bf689dc4b4decb3e2fc509319d6d9">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">rights to indemnification the Executive has or may have under the organizing documents of any member of the Company
                Affiliated Group or as an insured under any director&#8217;s and officer&#8217;s liability insurance policy now or previously in force; and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-bottom: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z30f23d3d64f9429a99f203643779a9ef">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: justify; margin-left: 72pt; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">E.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">rights granted to the Executive as an equity holder of the Company, if any.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">2.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges and agrees that this Release is not to be construed in any way as an admission of any liability whatsoever by any
        Company Released Party, any such liability being expressly denied.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">3.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">This Release applies to any relief no matter how called, including, without limitation, wages, back pay, front pay, compensatory damages,
        liquidated damages, punitive damages, damages for pain or suffering, costs, and attorneys&#8217; fees and expenses.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">4.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive specifically acknowledges that the Executive&#8217;s acceptance of the terms of this Release is, among other things, a specific
        waiver of the Executive&#8217;s rights, claims and causes of action under Title VII, ADEA, ADA, GINA, FMLA and any state or local law or regulation in respect of discrimination of any kind; <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>provided</u></font>, <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><u>however</u></font>, that nothing herein shall be deemed, nor does anything contained herein purport, to be a waiver of any
        right or claim or cause of action which by law the Executive is not permitted to waive.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">5.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges that the Executive has been given a period of <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">[twenty-one (21)] [forty-five (45)] </font>days to consider whether to execute this Release.&#160; If the Executive accepts the terms hereof and executes this Release, the Executive may thereafter, for a period
        of seven (7) days following (and not including) the date of execution, revoke this Release.&#160; If the seventh day falls on a weekend or federal holiday, the revocation period is extended to the next business day. If no such revocation occurs, this
        Release shall become irrevocable in its entirety, and binding and enforceable against the Executive, on the day next following the day on which the foregoing seven-day period has elapsed.&#160; If such a revocation occurs, the Executive shall
        irrevocably forfeit any right to payment of the compensation under the Change of Control Agreement.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">6.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges and agrees that the Executive has not, with respect to any transaction or state of facts existing prior to the
        date hereof, filed any complaints, charges or lawsuits against any Company Released Party with any governmental agency, court or tribunal.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">7.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges that the Executive has been advised to seek, and has had the opportunity to seek, the advice and assistance of an
        attorney with regard to this Release and has been given a sufficient period within which to consider this Release.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">8.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges that this Release relates only to claims that exist as of the date of this Release.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">9.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The Executive acknowledges that the benefits the Executive is receiving in connection with this Release and the Executive&#8217;s obligations
        under this Release are in addition to anything of value to which the Executive is entitled from the Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">10.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Each provision hereof is severable from this Release, and if one or more provisions hereof are declared invalid, the remaining provisions
        shall nevertheless remain in full force and effect.&#160; If any provision of this Release is so broad, in scope, or duration or otherwise, as to be unenforceable, such provision shall be interpreted to be only so broad as is enforceable.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">11.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">This Release constitutes the complete agreement of the Parties in respect of the subject matter hereof and shall supersede all prior
        agreements between the Parties in respect of the subject matter hereof except to the extent set forth herein. For the avoidance of doubt, however, nothing in this Release shall constitute a waiver of any Company Released Party&#8217;s right to enforce
        any obligations of the Executive under the Change of Control Agreement and any employment agreement or other similar agreement between the Executive and the Company that survive the termination of Executive&#8217;s employment, including without
        limitation, any non-competition covenant, non-solicitation covenant or any other restrictive covenants contained therein.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">12.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">The failure to enforce at any time any of the provisions of this Release or to require at any time performance by another party of any of
        the provisions hereof shall in no way be construed to be a waiver of such provisions or to affect the validity of this Release, or any part hereof, or the right of any party thereafter to enforce each and every such provision in accordance with the
        terms of this Release.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">13.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">This Release may be executed in several counterparts, each of which shall be deemed to be an original, but all of which together shall
        constitute one and the same instrument.&#160; Signatures delivered by facsimile or .pdf shall be deemed effective for all purposes.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">14.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">This Release shall be binding upon any and all successors and assigns of the Executive and the Company.</font></div>
    <div style="margin-bottom: 12pt; text-indent: 36pt; text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">15.</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Except for issues or matters as to which federal law is applicable, this Release shall be governed by and construed and enforced in
        accordance with the laws of the Commonwealth of Pennsylvania without giving effect to the conflicts of law principles thereof.</font></div>
    <div style="margin-bottom: 12pt;"><br>
    </div>
    <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic;">[signature page follows]</div>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">IN WITNESS WHEREOF, this Release has been signed by or on behalf of each of the Parties, all as of
      ____________________.</div>
    <div style="margin-bottom: 12pt;">
      <table cellspacing="0" cellpadding="0" id="z547077069ebe4ba3b03318db592b77ae" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 55.27%; vertical-align: top;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">The York Water Company</div>
              <div>&#160;</div>
              <div>&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 8.02%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">By:</div>
            </td>
            <td style="width: 47.26%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 8.02%; vertical-align: top;">&#160;</td>
            <td style="width: 47.26%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Name:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 8.02%; vertical-align: top;">&#160;</td>
            <td style="width: 47.26%; vertical-align: top;">
              <div>&#160;</div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Title:</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 8.02%; vertical-align: top;">&#160;</td>
            <td style="width: 47.26%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 8.02%; vertical-align: top;">&#160;</td>
            <td style="width: 47.26%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 55.27%; vertical-align: top; border-bottom: #000000 2px solid;" colspan="2">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Executive</div>
              <div>&#160;</div>
              <div>&#160;</div>
              <div>&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.73%; vertical-align: top;">&#160;</td>
            <td style="width: 55.27%; vertical-align: top;" colspan="2">&#160;</td>
          </tr>

      </table>
      <div style="text-align: left; text-indent: 36pt; margin-left: 180pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Name:</div>
      <div style="text-align: left; text-indent: 216pt; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Title:</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
      </div>
      <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule 10.8</div>
      <table cellspacing="0" cellpadding="0" border="0" align="center" id="zc40bf33d463e40db9639cfa58398bdae" style="width: 70%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

          <tr>
            <td style="width: 50%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Name</u></div>
            </td>
            <td style="width: 50%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Agreement Date</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alexandra C. Chiaruttini</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 1, 2022</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Ashley M. Grimm</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">January 15, 2025</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 1, 2022</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Matthew E. Poff</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 1, 2022</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Matthew J. Scarpato</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">July 31, 2023</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mark S. Snyder</div>
            </td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">August 1, 2022</div>
            </td>
          </tr>

      </table>
      <div style="margin-bottom: 12pt; clear: both;"><br>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.9
<SEQUENCE>3
<FILENAME>exhibit10_9-123124.htm
<DESCRIPTION>FORM OF AMENDED AND RESTATED SUPPLEMENTAL RETIREMENT PLAN
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div style="text-align: center;"> <font style="font-weight: bold;">EXHIBIT 10.9</font><br>
  </div>
  <div>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
  <div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">The York Water Company</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Amended and Restated</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Supplemental Executive Retirement Plan (&#8220;SERP&#8221;)</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(Effective June 8, 2010, Amended April 1, 2023)</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Ver. 3.0</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">AMENDED AND RESTATED SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN</div>
    <div><br>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">I.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>PREAMBLE TO THIS AGREEMENT</u></font></div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">THIS SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN is an agreement (the &#8220;<font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><u>Agreement</u></font>&#8221; and/or &#8220;SERP&#8221;) made as of this ________________, by and between THE YORK WATER COMPANY, a Pennsylvania corporation with its principal business office located at 130 East Market Street, York, Pennsylvania
      (hereinafter called &#8220;Employer&#8221; and/or the &#8220;Company&#8221;) and <font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><u>________________ </u></font>(hereinafter called &#8220;Employee&#8221;):</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">WHEREAS, Employer wishes to encourage Employee's continued employment, and Employee is willing to undertake such employment, subject to
      receipt of deferred compensation upon the terms hereinafter set forth.</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">WHEREAS, Employer desires to amend and update this Supplemental Executive Retirement Plan to make the provisions reflect the Company's
      current retirement programs and profile, and in doing so, maintain the Supplemental Executive Retirement Plan&#8217;s compliance with Internal Revenue Code, Section 409A.</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">THEREFORE, the parties hereto, intending to be legally bound do hereby mutually agree as follows:</div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">II.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>DEFINITIONS USED THROUGHOUT THIS AGREEMENT</u></font></div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following definitions are used throughout this Agreement and are applicable to any and all benefits payable hereunder:</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z26f68356b81f4ea8a5ff532fe994e2f6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Beneficiary</font>
                shall mean one or more persons, trusts, estates or other entities that are entitled to receive benefits under this Agreement upon the death of Employee as may have theretofore been designated in writing by Employee on forms provided by
                Employer and containing Employer's acknowledgment or acceptance thereof.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z4378251e1672440f8755cdbcd1d00e28" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Board </font>means


                the Board of Directors of the Company.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zeb2571c7d9fe431abd3353abd671ccc2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Claimant</font>
                shall mean an Employee or Beneficiary who believes he or she is entitled to any Supplemental Retirement Benefit under this Agreement who makes a claim with Plan Administrator as provided for herein.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zc1084055266a41ddbd9a9575fcfecb96" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Code </font>shall


                mean the Internal Revenue Code of 1986, as amended, and the regulations issued thereunder.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zeffecb9f22b5421989eb37c65c87cf36" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">E.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Company</font>
                means York Water Company.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="ze99ce34433bd405fbab207f9670a84f9" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">F.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Disability/Disability


                  Retirement </font>shall mean a condition of Employee whereby he or she either: (i) is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to
                result in death or can be expected to last for a continuous period of not less than twelve (12) months, or (ii) is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be
                expected to last for a continuous period of not less than twelve (12) months, receiving income replacement benefits for a period of not less than three (3) months under an accident and health plan covering employees of Employer.&#160; Items (i)
                and (ii) in this Agreement are permitted provided they are in compliance with the requirements of Treasury Regulations Section 1.409A-3(g)(4).&#160;&#160; An Employee will also be deemed disabled if determined to be totally disabled by the Social
                Security Administration or in accordance with a disability insurance program, provided that the definition of Disability applied under such disability insurance program complies with the requirements of Treasury Regulations Section
                1.409A-3(g)(4).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zee66d21478aa477e8236a5a12cc4b788" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">G.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Disability
                  Retirement Benefit </font>shall mean the benefit payable under this Agreement upon a Disability Retirement.&#160; The Disability Retirement Benefit shall be the Monthly Retirement Benefit Unit multiplied by each calendar year of full-time,
                active service with Employer completed subsequent to December 31, <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">____</font> and as of the December 31<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup> immediately prior
                to Employee&#8217;s Disability Retirement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z9c600f6088544bb396a677523db647cf" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">H.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Early
                  Retirement Age </font>shall mean any age from and including age fifty-five (55) to and including age sixty-four (64).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z6531ba0b0f834a04bd962aec044ab0b5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">I.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Early
                  Retirement Benefit </font>shall mean the Monthly Retirement Benefit Unit multiplied by each calendar year of full-time, active service with Employer completed subsequent to December 31, <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">____</font> and as of the December 31st immediately prior to attainment of Early Retirement Age.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z90fc58d2fb594752952848bfc1505882" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">J.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">ERISA </font>shall


                mean the Employee Retirement Income Act of 1974, as amended, and the regulations issued thereunder.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb3fc750cda704e779f75b29b2ee8941c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">K.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Key
                  Employee</font> shall mean an employee as defined by Section 416(i) of the Code without regard to this Agreement, and as further defined in Treasury Regulations Section 1.409A-(1)(i).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zce2ff113c2a44f79babd41e9e1d0f358" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">L.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Late
                  Retirement Age </font>shall mean any age from and including age sixty-six (66).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zcb6e92d9b0934ee68a9c05c2c67d9ae9" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">M.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Late
                  Retirement Benefit </font>shall mean the Monthly Retirement Benefit Unit multiplied by each calendar year of full-time, active service with Employer completed subsequent to December 31, <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">____</font> and as of the December 31st immediately prior to attainment of Late Retirement Age.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z549de4cc926746ecb75faad7bddda4fb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">N.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Monthly
                  Retirement Benefit Unit </font>shall mean, for purposes of the applicable Supplemental Retirement Benefit determination hereunder, <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">_____</font>
                the monthly benefit unit commencing at Early Retirement Age, Normal Retirement Age, Late Retirement Age, Disability Retirement or Pre-Retirement Death, as applicable.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zdc9b7f4ef9cc45cb8d206637a1bcb273" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">O.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Normal
                  Retirement Age </font>shall mean age sixty-five (65).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z6d4f5c5d59314466965250e8aa3058bd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">P.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Normal
                  Retirement Benefit </font>shall mean the Monthly Retirement Benefit Unit multiplied by each calendar year of full-time, active service with Employer completed subsequent to December 31, <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">____</font> and as of the December 31st immediately prior to attainment of Normal Retirement Age.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z018adb3d94164728bae3ea63a952af63" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Q.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Participant</font>
                means any individual who has met the eligibility requirements set forth below and who actively partakes in the Supplemental Executive Retirement Plan.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z57eec7caf9b948a1b6c815fc7050e9d0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">R.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Payment
                  Delay for Specified Employees </font>shall mean the six (6) month payment delay of the Normal Retirement Benefit that is payable to a Key Employee (as defined by Section 416(i) of the Code without regard to this Agreement, and as further
                defined in Treasury Regulations Section 1.409A-(1)(i)) on account of the key employee&#8217;s Separation from Service.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zc43034273c034e11bb875930690f22d3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">S.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Plan
                  Administrator</font> shall mean the Board or its designee.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8a35078dbe674c598a48d2f3e999fdbc" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">T.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Pre-Retirement


                  Death Benefit </font>shall be <font style="background-color: #FFFF00; font-size: 12pt; font-family: 'Times New Roman', Times, serif;">_______.</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zc52ab68f81d946fe8b393c959b5485a2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Separation
                  from Service </font>shall mean &#8220;separation from service&#8221; within the meaning of Section 409A(a)(2)(A)(i) of the Code.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zbba7361c540f4fe78ed771c921a50bea" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">V.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Supplemental


                  Retirement Benefits </font>shall mean Early Retirement Benefit, Normal Retirement Benefit, Late Retirement Benefit, Disability Retirement Benefit and the Pre-Retirement Death Benefit.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="za04ad6f846094d33b5fc3ccb30da5c75" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">W.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Termination</font>
                shall mean &#8220;separation from service&#8221; within the meaning of Section 409A(a)(2)(A)(i) of the Code.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z3aad030895674441a854f3744d33fadb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">X.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Unforeseeable


                  Emergency </font>shall mean severe financial hardship of Employee or Beneficiary resulting from an illness or accident of Employee or Beneficiary, Employee or Beneficiary&#8217;s spouse, or Employee or Beneficiary&#8217;s dependent(s) (as defined in
                Section 152(a) of the Code) or loss of Employee or Beneficiary&#8217;s property due to casualty or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of Employee or Beneficiary within the
                meaning of Section 409A of the Code.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">III.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>SECTION 409A COMPLIANCE</u></font></div>
    <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">This Agreement is intended to comply with the requirements of Section 409A of the Code, and shall
      in all respects be administered in accordance with Section 409A of the Code.&#160; Notwithstanding anything in this Agreement to the contrary, distributions may only be made under this Agreement upon an event and in a manner permitted by Section 409A of
      the Code, including the requirement that &#8220;specified employees,&#8221; as such term is defined in Section 409A of the Code, may not receive distributions prior to the end of the six-month period following a Separation from Service.&#160; If a payment is not made
      by the designated payment date under the Agreement, the payment shall be made by December 31 of the calendar year in which the designated date occurs.&#160; To the extent that any provision of this Agreement would cause a conflict with the requirements of
      Section 409A of the Code, or would cause the administration of the Agreement to fail to satisfy the requirements of Section 409A of the Code, such provision shall be deemed null and void to the extent permitted by applicable law.&#160; In no event may
      Employee designate the year of a distribution.&#160;&#160; Notwithstanding anything in the Agreement to the contrary, this Agreement may be amended by Employer at any time, retroactively if required, to the extent required to conform the Agreement to Section
      409A of the Code.</div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">IV.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>ELIGIBILITY AND PARTICIPATION IN THIS SERP</u></font></div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Participation in this SERP shall be limited to Officers of the Company and their participation is solely designated and approved by the
      Board in its discretion upon a full vote of the Board.</div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">V.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>MUTUAL AGREEMENTS AND COVENANTS</u></font></div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z1505164af1b74c1db2fbeed82caed475" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Employment.&#160;


                </font>Employer hereby engages Employee upon the terms and conditions as hereinafter provided.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z4bec5db5f1da4249bcfe9046017fff82" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Term.</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; font-style: italic;">&#160; </font>This Agreement shall continue in full force and effect until the earlier of (i) Employee's Separation from Service
                prior to attaining age 55, or (ii) payment to Employee or Beneficiary, as applicable, of all benefits to which Employee shall become entitled hereunder.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z75a1fb6c582e456c894c956f4e4712c3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Duties.&#160; </font>From


                and after the date hereof, Employee shall serve Employer in Employer's business in such capacity or capacities as may from time to time be determined by the President or Board of Employer.&#160; During the period of active, full-time employment
                hereunder, Employee shall:</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z6dc555a732634c75b530af8afc1beb2c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">devote their full time and best efforts to the business and affairs of Employer (allowing a reasonable time
                for vacation);</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zf4695171dd694e459010ed898cf3e7b5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">perform such services, not unreasonable or inconsistent with Employee's position, education, training or
                background, as may be designated by the President or Board at any time and from time to time;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zf9333e4780244764b2eb927f5dfb6075" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">use their best efforts to promote the business of Employer; and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb38da0807f4649dab538e676586a2aa5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 108pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">hold such office or directorship in Employer, to which Employee may from time to time be elected or
                appointed, without further compensation other than that for which provision is made in this Agreement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8361cddbaa7a4b5bb81dac13ade0f9a8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Compensation.&#160;


                </font>During the period of Employee's employment hereunder, Employer agrees to pay Employee for their services such a salary as may from time to time be mutually agreed between Employer and Employee.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">VI.</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt">&#160;</font><font style="font-weight: bold; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>ELIGIBILITY FOR CERTAIN SUPPLEMENTAL RETIREMENT BENEFITS</u></font></div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z420390527ac8440396c01fb4348d2577" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Retirement
                  Benefits.&#160; </font>Subject to all of the terms and conditions hereof, Employer agrees to pay to Employee, and Employee shall be entitled to receive from Employer, his or her Early Retirement Benefit, Normal Retirement Benefit or Late
                Retirement Benefit, as applicable, upon the later of Employee&#8217;s (i) Separation from Service, provided Employee is at least age 55 at the time of such Separation from Service, or (ii) attainment of age sixty (60).&#160; Employee&#8217;s Early
                Retirement Benefit, Normal Retirement Benefit or Late Retirement Benefit, as applicable, shall commence payment within sixty (60) days of Employee&#8217;s Separation from Service or Employee&#8217;s 60th birthday, as applicable, and be paid monthly for
                one hundred eighty (180) consecutive months thereafter.&#160; Notwithstanding anything to the contrary in this Agreement, if Employee&#8217;s Early Retirement Benefit, Normal Retirement Benefit or Late Retirement Benefit, as applicable, is payable
                upon Employee&#8217;s Separation from Service and Employee is a Key Employee, the applicable retirement benefit is subject to the Payment Delay for Specified Employees.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z2b89efb388d54f47abb4c447fb037b12" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Disability
                  Retirement Benefits.&#160; </font>If while actively employed on a full-time basis with Employer, Employee incurs a Disability Retirement, Employee is entitled to a Disability Retirement Benefit which shall commence payment within sixty (60)
                days following the Disability Retirement and be paid monthly until the December 31st immediately following Employee&#8217;s eightieth (80th) birthday.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8d707db8d66346279709ef0bc890a362" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Pre-Retirement


                  Death Benefits.&#160; </font>If Employee dies (i) while actively employed by Employer on a full-time basis and prior to the commencement of Normal Retirement Benefits or (ii) after satisfying the requirements of a Disability Retirement but
                prior to the commencement of Disability Retirement Benefits, the Pre-Retirement Death Benefit will be paid in a single lump sum within sixty (60) days following Employee&#8217;s death.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z4a0e2ca860bd400ba0c63bcca5c94968" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Termination
                  of Employment by Employee Prior to Age 55.</font>&#160; If Employee terminates employment by Employer prior to age fifty-five (55), other than as a result of death or Disability Retirement as provided for hereunder, Employee will no longer be
                entitled to receive benefits under this Agreement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="za6b35b4fe88941caa73c89c3c3c4e377" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">E.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Eligibility
                  in Other Employer Plans.&#160; </font>Nothing contained in this Agreement shall affect the right of Employee to participate or to continue to participate in any pension plan or in any other supplemental compensation arrangement sponsored by
                Employer which may constitute a part of Employer's regular compensation structure or in any discretionary bonus which Employer may pay to its employees; and Employee may receive the benefits under the provisions of any such pension plan or
                other arrangements in accordance with the terms thereof.&#160; Any benefits paid to Employee pursuant to this Agreement shall not be deemed salary or other eligible compensation for the purpose of computing fringe benefits or benefits to which
                Employee may be entitled under any pension plan or other arrangement sponsored by Employer for the compensation of its employees.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zf07cc7e970e04e8a917a734f31bc8d28" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VII.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><u>SEPARATION AND DISCHARGE PROVISIONS</u></div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z18902fc3d0d74a219f0bc1e067818dcc" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Notwithstanding anything which might be herein contained to the contrary, it being
                clearly understood and agreed upon by the parties hereto the EMPLOYMENT OF EMPLOYEE IS AND SHALL REMAIN EMPLOYMENT SOLELY AT-WILL, Employer may at any time discharge Employee, whether or not for cause, in which event or in the event
                Employee sues or in any manner contests such &#8220;at-will&#8221; employment or Employer's right to discharge Employee, then upon written notice to Employee and effective immediately upon the mailing thereof in the manner set forth herein, Employee's
                right to receive benefits hereunder shall be fixed and determined as of such date; provided that nothing herein shall affect Employee's right to receive payment of such benefits in the manner and at the time herein provided, except as
                otherwise provided in Section VI. B. hereof.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z751a8659871a4099ac36d74329edea1e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">If Employee incurs a Separation from Service on account of termination of employment by
                Employer without cause and Employee is at least age 55, a monthly benefit paid for one hundred eighty (180) consecutive months will be paid commencing within sixty (60) days following the date of the discharged Employee's attainment of
                Normal Retirement Age, or if sooner, within sixty (60) days following the Employee&#8217;s death.&#160; Notwithstanding the foregoing in this Agreement, if the benefit payable under this VI. B. is paid upon Employee&#8217;s Separation from Service and
                Employee is a Key Employee, then such payment is subject to the Payment Delay for Specified Employees.&#160; The benefit paid under this Section VI. B. will be calculated using the then discounted present value of the discharged Employee's
                Monthly Retirement Benefit Units accrued on Employer's books as of the December 31st immediately prior to the date when Employee's rights to receive a benefit is fixed under Section VI. A. hereof.&#160; The monthly benefit will be determined
                assuming that the discounted present value is paid for one hundred eighty (180) consecutive equal monthly installments assuming interest at the same rate as used in determining the present value.&#160; No Disability Retirement Benefits will be
                paid under this provision.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zdf1ca201e2794b70a58b18cec1e2b623" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In the event that Employee shall be convicted of a crime involving Employee's business
                affairs or in the event that Employer shall have reasonable cause to believe Employee to be guilty of any such crime, all rights of Employee under this Agreement shall terminate immediately, and Employer shall have the right to terminate
                and make no payments whatsoever of Supplemental Retirement Benefits hereunder, notwithstanding that such amounts would constitute all or a portion of the benefits otherwise payable hereunder.&#160; Such right of Employer shall be in addition to,
                and not in lieu of, any and all other rights which Employer may have in such event.&#160; The provisions hereof shall be applicable notwithstanding that payment of such Normal Retirement Benefit or Disability Retirement Benefits may have
                theretofore commenced under any provision of this Agreement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z324cc713520f457799dcb233dcf698bf" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VIII.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><u>CLAIMS PROCEDURES</u></div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z1999f6f689d64b6bb043ed7f52fba45c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Claim.</font> Employee or Beneficiary (hereinafter referred to as a &#8220;Claimant&#8221;) who believes he or she is entitled to any Supplemental Retirement Benefit under this Agreement may file a claim with Plan Administrator. Plan
                Administrator shall review the claim itself or appoint an individual or entity to review the claim.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z1c4288f1dea44b239a87fc789de3e6ce" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Claim Decision.</font> The Claimant shall be notified within ninety (90) days after the claim is filed whether the claim is allowed or denied (forty-five (45) days in the case of a claim involving Disability Retirement Benefits),
                unless, for claims not involving Disability Retirement Benefits, the claimant receives written notice from Plan Administrator or appointee of Plan Administrator prior to the end of the ninety (90) day period stating that special
                circumstances require an extension of the time for decision. Such extension is not to extend beyond the day which is one hundred eighty (180) days after the day the claim is filed.&#160; In the case of a claim involving Disability Retirement
                Benefits, Plan Administrator will notify the Claimant within the initial forty-five (45) day period that Plan Administrator needs up to an additional thirty (30) days to review the Claimant&#8217;s claim.&#160; If the Plan Administrator determines
                that the additional thirty (30) day period is not sufficient and that additional time is necessary to review the Claimant&#8217;s claim for Disability Retirement Benefits, the Plan Administrator may notify the Claimant of an additional thirty
                (30) day extension.&#160; If Plan Administrator denies the claim, it must provide to the Claimant, in writing or by electronic communication:</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb1bd5abf49d84d57ac78f127e151e448" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The specific reasons for such denial;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zfea1040c680c403ab6b44dd8a2123b40" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Specific reference to pertinent provisions of this Agreement on which such denial is
                based;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z5ce9a2f7d4f64442abf3d330a9b7d62a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A description of any additional material or information necessary for the Claimant to
                perfect his or her claim and an explanation why such material or such information is necessary;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z3622dcb59dd94d3291f4d9e2e64d8ff6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In the case of any claim involving Disability Retirement Benefits, a copy of any
                internal rule, guideline, protocol, or other similar criterion relied upon in making the initial determination or a statement that such a rule, guideline, protocol, or other criterion was relied upon in making the determination and that a
                copy of such rule will be provided to the Claimant free of charge at the Claimant&#8217;s request; and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z5bc2d18c93fb4f5bacad77fa2bb7c4b7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A description of the Agreement&#8217;s appeal procedures and the time limits applicable to
                such procedures, including a statement of the Claimant&#8217;s right to bring a civil action under Section 502(a) of ERISA following a denial of the appeal of the denial of the benefits claim.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zff5176ab90af473a915d95e5cf53471f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Review Procedures.&#160; </font>A request for review of a denied claim must be made in writing to Plan Administrator within sixty (60) days after receiving notice of denial (one hundred eighty (180) days in the case of a claim
                involving Disability Retirement Benefits). The decision upon review will be made within sixty (60) days after Plan Administrator&#8217;s receipt of a request for review (forty-five (45) days in the case of a claim involving Disability Retirement
                Benefits), unless special circumstances require an extension of time for processing, in which case a decision will be rendered not later than one hundred twenty (120) days after receipt of a request for review (ninety (90) days in the case
                of a claim for Disability Retirement Benefits). A notice of such an extension must be provided to the Claimant within the initial sixty (60) day period (the initial forty-five (45) day period in the case of a claim for Disability Retirement
                Benefits) and must explain the special circumstances and provide an expected date of decision.&#160; The reviewer shall afford the Claimant an opportunity to review and receive, without charge, all relevant documents, information and records and
                to submit issues and comments in writing to Plan Administrator. The reviewer shall take into account all comments, documents, records and other information submitted by the Claimant relating to the claim regardless of whether the
                information was submitted or considered in the benefit determination.&#160; Upon completion of its review of an adverse initial claim determination, Plan Administrator will give the Claimant, in writing or by electronic notification, a notice
                containing:</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zedfe2415f9d34b39a7bb010a65be93bd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">its decision;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zaef2ea5b902042139583acf98acbde72" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">the specific reasons for the decision;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z9f023281ed0c40f89620f4a3816b686b" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">the relevant Agreement provisions on which its decision is based;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z1a20ac9765334c6c9f54131482cd64a3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">a statement that the Claimant is entitled to receive, upon request and without charge,
                reasonable access to, and copies of, all documents, records and other information in the Agreement&#8217;s files which is relevant to the Claimant&#8217;s claim for benefit;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zcdd32a0115ce4f7690284366e654d261" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">a statement describing the Claimant&#8217;s right to bring an action for judicial review under
                Section 502(a) of ERISA; and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z1a1dcdd28c644615b2b7990134b0bf68" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">in the case of any claim involving Disability Retirement Benefits, a copy of any
                internal rule, guideline, protocol, or other similar criterion that was relied upon in making the adverse determination on review or a statement that a copy of the rule, guideline, protocol or other similar criterion was relied upon in
                making the adverse determination on review and that a copy of such rule, guideline, protocol, or criterion will be provided without charge to the Claimant upon request.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: justify; margin-left: 72pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unless a Claimant voluntarily avails himself or herself of the procedures set forth herein, all
      interpretations, determinations and decisions of Plan Administrator in respect of any claim shall be made in its sole discretion based on the applicable Agreement documents and shall be final, conclusive and binding on all parties.</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb1d62a3eb297419395f0848bf6c49018" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Calculation of Time Periods. </font>For purposes of the time periods specified in this Article, the period of time during which a benefit determination is required to be made begins at the time a claim is filed in accordance with
                the Agreement procedures without regard to whether all the information necessary to make a decision accompanies the claim. If a period of time is extended due to a Claimant&#8217;s failure to submit all information necessary, the period for
                making the determination shall be tolled from the date the notification is sent to the Claimant until the date the Claimant responds.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z20cd6a2af482417193380d89c0fe15d4" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">E.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Failure of Agreement to Follow Procedures. </font>If the Agreement fails to follow the claims procedure required by this Article, a Claimant shall be entitled to pursue any available remedy under Section 502(a) of ERISA on the
                basis that the Agreement has failed to provide reasonable claims procedure that would yield a decision on the merits of the claim.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z33b2f29e5ba145949d2ac9bf3ad4129b" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">F.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Failure of Claimant to Follow Procedures. </font>A Claimant&#8217;s compliance with the foregoing provisions of this Article is a mandatory prerequisite to the Claimant&#8217;s right to commence any legal action with respect to any claim for
                benefits under the Agreement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="za2ef7f940def4474a3ca61d43af57a89" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">G.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Arbitration of Claims.&#160; </font>Instead of pursuing his or her claim in court, a Participant may voluntarily agree that all claims or controversies arising out of or in connection with this Agreement shall, subject to the initial
                review provided for in the foregoing provisions of this Article, be resolved through arbitration as provided in this Article. Except as otherwise provided or by mutual agreement of the parties, any arbitration shall be administered under
                and by the Judicial Arbitration &amp; Mediation Services, Inc. (&#8220;JAMS&#8221;), in accordance with the JAMS procedure then in effect. The arbitration shall be held in the JAMS office nearest to where the Claimant is or was last employed by
                Employer or at a mutually agreeable location. The prevailing party in the arbitration shall have the right to recover its reasonable attorney&#8217;s fees, disbursements and costs of the arbitration (including enforcement of the arbitration
                decision), subject to any contrary determination by the arbitrator.&#160; If the Claimant voluntarily avails himself or herself of the procedures set forth herein, all determinations of the arbitrators in respect of any claim shall be final,
                conclusive and binding on all parties.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zfff5b61d82bf4c25a6402d9a76125dfb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">IX.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><u>TERMS AND CONDITIONS OF ALL BENEFITS PROVIDED UNDER THIS AGREEMENT</u></div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z541ec71a92ec48aea7e6c14db2e39b41" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">A.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Employee
                  Revocable Designation.&#160; </font>In the event of death of Employee prior to the payment in full of the applicable benefits hereunder, Employee's remaining monthly payments shall be paid to Beneficiary at the same time and in the same form
                as if it were paid to Employee had Employee survived.&#160; Employee shall have the right at any time and from time to time to change Beneficiary regardless of whether distribution of the benefits may have commenced.&#160; In the event of Employee's
                failure to make such designation, or if no designee shall survive Employee, the remaining monthly payments shall be paid to Employee's spouse; provided that if Employee's spouse shall become entitled to payment hereunder, but shall die
                before payment in full of the applicable benefits, any remainder thereof shall be paid in monthly installments either to the issue of Employee, per stirpes, and if none, then to Employee's estate.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zbef00f86f4c84b538c8dc00eb8ffc2eb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">B.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Unforeseeable


                  Emergency.&#160; </font>Notwithstanding that an effective designation of a Beneficiary entitled to receive payment of benefits or remainder thereof may then be in force, the Board may, at its option, at any time or from time to time in its
                absolute and sole discretion, as permitted within the meaning of Section 409A of the Code and Treasury Regulations Section 1.409A-3(g)(3), accelerate the time and form of payment of any one or more payments hereunder in event of any
                Unforeseeable Emergency; provided that Employee is at least age 55 upon the occurrence of the Unforeseeable Emergency.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z89cf6a8fe8db4825ad9037ed9c0e95d6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">C.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Minority or
                  Disability.&#160; </font>If Employer in its sole discretion shall deem any person entitled to receive any payments under this Agreement to be unable to care for his or her affairs because of illness or accident, or is a minor, any such
                payments (unless a prior claim therefore shall have been made by a duly appointed guardian, committee or other legal representative) may be made to the spouse, child or children, parent, brother or sister of such person, or to any third
                person or entity deemed by Employer to have incurred expense for such person, in the manner and amount that such payments would have been distributed to such person.&#160; Any such payment shall be a complete discharge to the extent thereof of
                the obligations of Employer under this Agreement.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zab5554e4e7814d37862eed9a1440b34e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">D.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Non-Alienation


                  of Benefits.&#160; </font>None of the rights, interest or benefits contemplated under this Agreement may be sold, given away, assigned, transferred, pledged, mortgaged, alienated, hypothecated or in any way encumbered or disposed of by
                Employee, or any executor, administrator, heir, legatee, distributee, relative or any other person or entity, whether or not in being, claiming under Employee by virtue of this Agreement, and none of the rights, interest or benefits
                contemplated by this Agreement shall be subject to execution, attachment or similar process.&#160; Any (or attempted) sale, gift, assignment, transfer, pledge, mortgage, alienation, hypothecation or encumbrance, or other disposition of this
                Agreement or of such rights, interest or benefits contrary to the foregoing provisions, or the levy or any attachment or similar process thereon, shall be null and void and without effect.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb6f56b2bc99543e682a007df33347951" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">E.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Non-Competition


                  Provision.&#160; </font>During the term of this Agreement and for three (3) years following the Employee&#8217;s last day of employment with the Company, no payment of any then unpaid benefit installment(s) under this Agreement shall be made and
                all Employee rights under this Agreement to receive payments thereof, shall be forfeited if: (i) Employee engages in any capacity, directly or indirectly, with any business entity or enterprise that is competitive with the Employer&#8217;s then
                current lines of business, namely, water supply and wastewater utility services, and related billing services for such utilities, for the Employee&#8217;s own benefit or for the benefit of any person or entity other than those of the Company or
                any entity related to the Company; and (ii) the engagement is related to competitive enterprise and/or services within sixty (60) miles of the Company&#8217;s then certificated territory, as defined by the Company&#8217;s then current Public Utility
                Commission Tariff(s); or (iii) Employee acquires any interest as an owner, sole proprietor, stockholder, partner, lender, director, officer, manager, employee, consultant, agent or otherwise in any business competitive with the Company&#8217;s
                lines of business. Such prohibited interests include a future holding company of Employer or future subsidiary of Employer, or interests which may be in any other way directly or indirectly competitive with the business of Employer or such
                future holding company or subsidiary of Employer.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: left; margin-left: 72pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Such forfeiture may be waived unilaterally by the Board of Directors at their sole discretion.</div>
    <div style="text-align: left; margin-left: 72pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Employee may hold, directly or indirectly, solely as an investment, not more than 1% of the outstanding securities of any person or
      entity which is listed on any national securities exchange or regularly traded in the over-the-counter market notwithstanding the fact that such person or entity is engaged in a business competitive with the Employer&#8217;s business.</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z72406b8203b44575ab79285dde501f31" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">F.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">No Trust
                  Relationship.&#160; </font>Nothing contained in this Agreement and no action taken pursuant to the provisions of this Agreement shall create or be construed to create a trust or security relationship of any kind, nor a fiduciary relationship
                between Employer and Employee, or any Beneficiary of the latter or other person presently or prospectively entitled to the receipt of payments hereunder.&#160; To the extent that any person becomes entitled, presently or prospectively, to
                receive payments from Employer under this Agreement, such right shall be no greater than the right shall be no greater than the right of any unsecured general creditor of Employer.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="za5eb350d473b48bf9a72ee6226d883d3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">G.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Power and
                  Authority.&#160; </font>Plan Administrator shall have full power and authority to interpret, construe and administer this Agreement, and any such interpretation or construction hereof by Plan Administrator, or other action hereunder,
                including the amount or recipient of any one or more payments of the benefits payable hereunder, shall be binding and conclusive on all persons, whether in being or not.&#160; Neither Employer nor Plan Administrator shall not be liable to any
                person, whether in being or not, for any action taken or omitted in connection with the interpretation and administration of this Agreement, unless attributable to the willful misconduct or bad faith of Employer or Plan Administrator, it
                being understood and agreed, however, that the employment of Employee is and shall continue to be solely at-will.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8fbe600b13d24b92b9e63af05b5abe61" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">H.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Waiver of
                  Breach.&#160; </font>Failure to insist upon strict compliance with any of the terms, covenants or conditions hereof shall not be deemed a waiver of such term, covenant or condition, nor shall any waiver or relinquishment of any right of power
                hereunder at any one time or more times be deemed a waiver or relinquishment of such right or power at any other time or times.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zace00881d3874d0b92ecaf40be714ce2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">I.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Modification.&#160;


                </font>This Agreement shall not be modified or amended except by written Agreement duly executed by Employee and Employer.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zedbed19065bd44d4ae2523de81e2bbbe" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">J.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Severability.&#160;


                </font>If any clause, sentence, paragraph, section or part of this Agreement shall be held by any court of competent jurisdiction to be invalid, such judgment shall not affect, impair or invalidate any of the other parts hereof.<font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">&#160; </font>Rather, that invalidated provision and the remainder of this Agreement shall be interpreted to comply with the remainder of this
                Agreement, Section 409A, ERISA, and all other applicable laws.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zc479f4b5bb5a4258bdc6319688ade2e4" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">K.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Notices.&#160; </font>Any


                notice required or permitted to be given under this Agreement shall be sufficient if in writing and sent by registered or certified mail, if to Employee, to their address as shown on the books of Employer, and if to Employer, to the address
                shown above, or such other address as Employer may have designated in writing, or if such written notice is actually received by the person to whom sent.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z71e2479959f14ad59ef3325354aa3463" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">L.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Gender and
                  Plural.&#160; </font>All references made and pronouns used herein shall be construed in the singular or plural, and in such gender as the context may require.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z447c764a09c5459098e999059e9f00e8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">M.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Captions.&#160;
                </font>The captions of the various provisions shall not be deemed a part of this Agreement and shall not be construed in any way to limit the contents hereof but are inserted herein only for reference and for convenience of the parties.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z874b902c23a6405280532e206464b27c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">N.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Governing
                  State Law.&#160; </font>This Agreement may be executed at different times in different places, but all questions concerning the construction or validity hereof, or relating to performance hereunder, shall be determined in accordance with the
                laws of the Commonwealth of Pennsylvania.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z829807bbd67c429f8d0771fb1efeb6ac" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">O.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Duplicate
                  Originals.&#160; </font>This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument, and there shall be no requirement to
                produce another counterpart.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z686b4f4d02b44d39a6759b68a06bdc6c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; margin-bottom: 3pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 72pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">P.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Successors
                  or Assigns.&#160; </font>It is hereby agreed that the terms and provisions of this Supplemental Retirement Plan shall be binding upon the successors or assigns of The York Water Company (Employer).</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><br>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><br>
    </div>
    <div style="margin-top: 12pt; margin-bottom: 3pt;"><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; margin-top: 12pt; margin-bottom: 3pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">IN WITNESS WHEREOF, Employer has caused this Agreement to be executed by its
      duly authorized officers, and Employee has hereunto set their hand and seal as of the day and year first above written.&#160; Further, Employee consents to any and all amendments as set forth in this Agreement and by signing below, Employer has satisfied
      the notice and modification provisions of this Agreement set forth above.</div>
    <div><br>
    </div>
    <div style="text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">ATTEST:</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 252pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">THE YORK WATER COMPANY</font></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 252pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 180pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><u>_____</u></font></font></div>
    <div style="text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Secretary</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 252pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">President, on behalf of the Company/Employer</font></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(SEAL)</div>
    <div style="text-align: justify;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 252pt">&#160;</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 180pt">&#160;</font><br>
    </div>
    <div style="text-align: justify; text-indent: 252pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Employee</div>
    <div><br>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>TO WHOM IT MAY CONCERN</u></div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">I designate the following as my beneficiary for the Supplemental Executive Retirement Plan of The York Water Company.</div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Name of Beneficiary</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Primary</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Name</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Address</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div style="text-align: justify; text-indent: 162pt;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 306pt">&#160;</font><br>
    </div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Relationship</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Secondary in equal shares</div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Name</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Address</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div style="text-align: justify; text-indent: 162pt;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 306pt">&#160;</font><br>
    </div>
    <div style="text-align: justify; text-indent: 72pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Relationship</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 90pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 306pt;">&#160;</font></font></div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 198pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Signed</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 54pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 216pt;">&#160;</font></font></div>
    <div style="text-align: justify; text-indent: 198pt;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Date</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 54pt">&#160;</font><font style="font-family: 'Times New Roman', Times, serif; font-size: 1px;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; width: 216pt;">&#160;</font></font></div>
    <div><br>
    </div>
    <div style="text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Commonwealth of Pennsylvania</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 252pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">)</font></div>
    <div style="text-align: justify; text-indent: 198pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">) SS:</div>
    <div style="text-align: justify;"><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">County of York</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 198pt">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">)</font></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">On this, the ___ day of _________________ 20__, before me a Notary Public, the undersigned personally appeared, known to me (or
      satisfactorily proven) to be the person whose name is subscribed to the within instrument and acknowledged that he or she executed the same for the purposes therein contained.</div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In Witness Whereof, I hereunto set my hand and official seal.</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 252pt;"><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 216pt">&#160;</font><br>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify; text-indent: 252pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Notary Public</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule 10.9</div>
    <div><br>
    </div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" align="center" id="zbad751dc09134b22be553f0b78abff2f" style="width: 100%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

        <tr>
          <td style="width: 20%; vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Name</u></div>
          </td>
          <td style="width: 20.19%; vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date Credited</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Service Began</u></div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date Credited</div>
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><u>Service Ended</u></div>
          </td>
          <td style="width: 20%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Normal Monthly Retirement Unit</u></div>
          </td>
          <td style="width: 20%; vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>Pre-Retirement Death Benefit</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2022</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">679.28</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,000,000</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2019</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2022</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">401.50</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2009</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2019</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">163.40</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mark S. Snyder</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2009</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111.11</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,000</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Matthew E. Poff</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2018</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">163.40</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,000</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alexandra C. Chiaruttini</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2022</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">220.80</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,000</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Alexandra C. Chiaruttini</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2021</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2022</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">128.21</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">-</div>
          </td>
        </tr>
        <tr>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Matthew J. Scarpato</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">December 31, 2024</div>
          </td>
          <td style="width: 20.19%; vertical-align: top;">&#160;</td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">120.78</div>
          </td>
          <td style="width: 20%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,000</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.11
<SEQUENCE>4
<FILENAME>exhibit10_11-123124.htm
<DESCRIPTION>FORM OF AMENDED AND RESTATED DEFERRED COMPENSATION PLAN
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
      <div style="text-align: center;"><font style="font-weight: bold;">EXHIBIT 10.11</font><br>
      </div>
    </div>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: center; text-indent: 3.2pt; margin-right: 118pt; margin-left: 136.85pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">
        <div><br>
        </div>
        The York Water Company DEFERRED COMPENSATION PLAN</div>
      <div style="text-align: center; margin-right: 102.2pt; margin-left: 121.25pt; margin-top: 0.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">FOR EMPLOYEES INELIGIBLE FOR THE DEFINED BENEFIT PENSION PLAN</div>
      <div style="text-align: center; margin-right: 102.2pt; margin-left: 121.2pt; margin-top: 0.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(Effective January 1, 2016)</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div style="text-align: center; margin-right: 199.5pt; margin-left: 198.6pt; margin-top: 3.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>RECITALS</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 9.35pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">THIS


          DEFERRED COMPENSATION PLAN </font><font style="font-weight: normal;">(the &#8220;Plan&#8221;) is hereby adopted as of the 1st day of January, 2016, by The York Water Company, a corporation organized and existing under the laws of the Commonwealth of
          Pennsylvania (the &#8220;Plan Sponsor&#8221;).</font></div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 20.05pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">WHEREAS</font>,
        <font style="font-weight: normal;">the Plan Sponsor adopt and establish a non-tax qualified plan of deferred compensation to provide additional retirement benefits for a select group of management and highly compensated employees; and</font></div>
      <div style="margin-top: 0.5pt; font-weight: normal;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;"><font style="font-weight: bold;">WHEREAS</font>, </font><font style="font-weight: normal;">the Plan Sponsor shall permit otherwise eligible employees who are Participants in any other York Water Company deferred compensation plan to terminate their
          participation in said plan and become a Participant in this Plan, including Account Balances from the prior plan, the Deferred Compensation Plan for Employees not Eligible for a Defined Benefit Pension Plan.</font></div>
      <div style="margin-top: 0.5pt; font-weight: normal;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 6.05pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">WHEREAS</font><font style="font-weight: normal;">, effective as of January 1, 2016, the Plan Sponsor intends that the Plan shall at all times be administered and interpreted in such a manner as to constitute an unfunded nonqualified deferred compensation plan for
          tax purposes and for purposes of Title I of the Employee Retirement Income Security Act of 1974, as amended (&#8220;ERISA&#8221;). This Plan is not intended to qualify for favorable tax treatment pursuant to Section 401(a) of the Internal Revenue Code of
          1986, as amended (the &#8220;Code&#8221;), or any successor section or statute. This Plan is intended to comply with the requirements of Section 409A of the Code and the Treasury Regulations (as defined below) or any other authoritative guidance issued under
          that section.</font></div>
      <div style="margin-top: 0.5pt; font-weight: normal;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-right: 55.35pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">NOW,


          THEREFORE</font><font style="font-weight: normal;">, the Plan Sponsor hereby adopts the following Deferred Compensation Plan.</font></div>
      <div style="text-align: left; text-indent: 36pt; margin-right: 55.35pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-weight: normal;">&#160;</font><br>
      </div>
      <div style="text-align: center; margin-right: 199.55pt; margin-left: 198.6pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 1.</div>
      <div style="text-align: center; margin-right: 199.5pt; margin-left: 198.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Definitions</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: left; text-indent: 36pt; margin-right: 35.4pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">For the purpose of this Plan, unless otherwise clearly apparent from the
        context, the following phrases or terms shall have the following indicated meanings:</div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Account or Accounts</font>&#8221;
                  shall mean a book account reflecting amounts credited to a Participant&#8217;s Separation From Service Account, Scheduled Withdrawal Account(s) and Plan Sponsor Contribution Account, as adjusted for deemed investment performance and all
                  distributions or withdrawals made by the Participant or his or her Beneficiary. To the extent that it is considered necessary or appropriate, the Plan Administrator shall maintain separate sub- accounts for each source of contribution
                  under the Plan or shall otherwise provide a means for determining that portion of an Account attributable to each contribution source.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.35pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Affiliate</font>&#8221; shall mean
                  any business entity other than the Plan Sponsor that is a member of a controlled group of corporations, within the meaning of Section 414(b) of the Code, of which the Plan Sponsor is a member; all other trade or business (whether or not
                  incorporated) under common control, within the meaning of Section 414(c) of the Code, with the Plan Sponsor; any service organization other than the Plan Sponsor that is a member of an Affiliated service group, within the meaning of
                  Section 414(m) of the Code, of which the Plan Sponsor is a member; and any other organization that is required to be aggregated with the Plan Sponsor under Section 414(o) of the Code and whose Eligible Employees are authorized to
                  participate in this Plan by the Plan Administrator.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Annual Deferral Percentage</font>&#8221;
                  shall mean that portion of a Participant&#8217;s Base Salary that a Participant elects to defer under the plan during any Plan Year. The Participant may elect to defer between zero (0) and five (5) percent of his or her Base Salary as of
                  January 1 of each Plan Year. The annual deferral percentage may not be changed during the Plan Year.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Annual Deferral Percentage
                    Election</font>&#8221; shall mean that annual percentage, between zero (0) percent and five (5) percent of the Participant&#8217;s base salary he or she elects to defer under the Plan in any given year. The Participant may make election changes for
                  any subsequent plan year prior to the beginning of said year. Participant&#8217;s initial annual deferral amount election shall continue in each subsequent plan year unless, and until, the Participant changes his or her election.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.5</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Base Salary</font>&#8221; shall mean
                  the annual cash compensation relating to services performed during any Plan Year, (excluding bonuses, commissions, overtime, fringe benefits, incentive payments, SERP compensation, non-monetary awards, relocation expenses, retainers,
                  directors fees and other fees, severance allowances, pay in lieu of vacations, insurance premiums paid by the Plan Sponsor, insurance benefits paid to the Participant or his or her Beneficiary, stock options and grants, and car
                  allowances) paid to a Participant for services rendered to the Plan Sponsor or an Affiliate. Base Salary shall be calculated before reduction for compensation voluntarily deferred or contributed by the Participant pursuant to all
                  qualified or non-qualified plans of the Plan Sponsor or an Affiliate and shall be calculated to include amounts not otherwise included in the Participant&#8217;s gross income under Sections 125, 402(e)(3), 402(h), or 403(b) of the Code pursuant
                  to plans established by the Plan Sponsor; provided, however, that all such amounts will be included in compensation only to the extent that, had there been no such plan, the amounts would have been payable in cash to the Participant.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.6</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Beneficiary</font>&#8221; shall mean
                  one or more persons, trusts, estates or other entities that are entitled to receive benefits under this Plan upon the death of the Participant.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 99.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.7</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Board</font>&#8221; shall mean the Board of Directors of
                  Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 99.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.8</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Cause</font>&#8221; shall mean any of the following acts or
                  circumstances:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Willful destruction by the Participant of property of the Plan Sponsor or an Affiliate having a material value to the Plan
                  Sponsor or such Affiliate;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">fraud, embezzlement, theft, or comparable dishonest activity committed by the Participant (excluding acts involving a de
                  minimis dollar value and not related to the Plan Sponsor or an Affiliate);</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">the Participant&#8217;s conviction of or entering a plea of guilty or nolo contendere to any crime constituting a felony or any
                  misdemeanor involving fraud, dishonesty or moral turpitude (excluding acts involving a de minimis dollar value and not related to the Plan Sponsor or an Affiliate);</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">the Participant&#8217;s breach, neglect, refusal, or failure to materially discharge the Participant&#8217;s duties (other than due to
                  physical or mental illness) commensurate with the Participant&#8217;s title and function or the Participant&#8217;s failure to comply with the lawful directions of the Board or a senior managing officer of the Plan Sponsor, or of the Board or a
                  senior managing officer of an Affiliate that employs the Participant, in any such case that is not cured within fifteen (15) days after the Participant has received written notice thereof from such Board or senior managing officer;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(e)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">any willful misconduct by the Participant which may cause substantial economic or reputation injury to the Plan Sponsor,
                  including, but not limited to, sexual harassment, or;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(f)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">a willful and knowing material misrepresentation to the Board or a senior managing officer of the Plan Sponsor or to the Board
                  or a senior managing officer of an Affiliate that employs the Participant.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.9</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Claimant</font>&#8221; shall mean a
                  person who believes that he or she is being denied a benefit to which he or she is entitled hereunder.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.10</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Code</font>&#8221; shall mean the
                  Internal Revenue Code of 1986, as amended from time to time, and the Treasury Regulations promulgated thereunder.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.11</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Disability</font>&#8221; shall mean a
                  condition of the Participant whereby he or she either: (i) is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be
                  expected to last for a continuous period of not less than twelve (12) months, or (ii) is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a
                  continuous period of not less than twelve (12) months, receiving income replacement benefits for a period of not less than three (3) months under an accident and health plan covering employees of the Plan Sponsor.&#160; Items (i) and (ii) of
                  this Section 1.10 are permitted provided they are in compliance with the requirements of Treasury Regulations Section 1.409A-3(g)(4). A Participant will also be deemed disabled if determined to be totally disabled by the Social Security
                  Administration or in accordance with a disability insurance program, provided that the definition of Disability applied under such disability insurance program complies with the requirements of Treasury Regulations Section 1.409A-
                  3(g)(4).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 100.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.12</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Effective Date</font>&#8221; of the Plan is January 1,
                  2016.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.13</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Election Form</font>&#8221; shall
                  mean the form or forms established from time to time by the Plan Administrator on which the Participant elects, prior to the first Plan Year, in which it is earned (except as provided under the special rule for newly Eligible Employees
                  set forth in Section 2.3 below), his or her Annual Deferral Amount for the following Plan Year and the Participant designates his or her Beneficiary, as required on that form and under the terms of the Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.14</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Eligible
                    Employee</font>&#8221; shall mean for any Plan Year (or applicable portion of a Plan Year), a person who is determined by the Plan Sponsor, or its designee, to be a member of a select group of management or highly compensated employees of the
                  Plan Sponsor or an Affiliate, and who is designated by the Plan Sponsor, or its designee, to be an Eligible Employee under the Plan. If the Plan Sponsor determines that an individual first becomes an Eligible Employee during a Plan Year,
                  the Plan Sponsor shall notify the individual of its determination and of the date during the Plan Year on which the individual shall first become an Eligible Employee, but in no case will an employee become eligible prior to one (1)
                  complete year of service.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.15</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 97.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Entry Date</font>&#8221; shall mean
                  with respect to an Eligible Employee, the first day of the pay period following the date on which the Eligible Employee becomes a Participant.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.16</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">ERISA</font>&#8221; shall mean the
                  Employee Retirement Income Security Act of 1974, as it may be amended from time to time.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.17</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">FICA Amount</font>&#8221; shall mean
                  the Participant&#8217;s share of the tax imposed on a Participant&#8217;s Base Salary and Plan Sponsor Contributions, if any, under the Federal Insurance Contributions Act.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.18</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Participant</font>&#8221; shall mean
                  (A) any Eligible Employee (i) who is selected to participate in this Plan, (ii) who elects to participate in this Plan by signing a Participation Agreement, (iii) who completes and signs certain Election Form(s) required by the Plan
                  Administrator, and (iv) whose signed Election Form(s) are accepted by the Plan Administrator or (B) a former Eligible Employee who continues to be entitled to a benefit under this Plan. A spouse or former spouse of a Participant shall not
                  be treated as a Participant in this Plan or have an Account balance under this Plan, even if he or she has an interest in the Participant&#8217;s benefits under this Plan as a result of applicable law or property settlements resulting from
                  legal separation or marital dissolution or divorce.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; margin-right: 11.8pt; margin-left: 6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.19</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Participation Agreement</font>&#8221;
                  shall mean the document executed by the Eligible Employee and Plan Administrator whereby the Eligible Employee agrees to participate in the Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.20</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Permissible Payment Event</font>&#8221;
                  shall mean one or more of the following events upon which payment may be made to a Participant or his or her Beneficiary under the terms of the Plan: (i) the Participant&#8217;s Separation from Service, (ii) the Participant&#8217;s death, (iii) the
                  Participant&#8217;s Disability, (iv) upon the occurrence of an Unforeseeable Emergency, or (v) a time or pursuant to a fixed schedule and/or retirement date specified under the Plan, within the meaning of Treasury Regulations Section
                  1.409A-3(a).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.21</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan</font>&#8221; shall mean The
                  York Water Company Deferred Compensation Plan For Employees Ineligible for the Defined Benefit Pension Plan, as set forth herein and amended from time to time.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.22</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan Administrator</font>&#8221;
                  shall be the Board or its designee. A Participant in the Plan should not serve as a singular Plan Administrator. If a Participant is part of a group of Participants designated as a committee or Plan Administrator, then the Participant may
                  not (B) a former Eligible Employee who continues to be entitled to a benefit under this Plan. A spouse or former spouse of a Participant shall not be treated as a Participant in this Plan or have an Account balance under this Plan, even
                  if he or she has an interest in the Participant&#8217;s benefits under this Plan as a result of applicable law or property settlements resulting from legal separation or marital dissolution or divorce.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.23</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan Sponsor</font>&#8221; shall mean
                  The York Water Company, a corporation organized and existing under the laws of the Commonwealth of Pennsylvania.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.24</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan Sponsor Contribution</font>&#8221;
                  shall mean the amount contributed to a Participant&#8217;s Plan Sponsor Contribution Account pursuant to Section 3.1 and 3.2.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.25</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan Sponsor Contribution
                    Account</font>&#8221; shall mean: (i) the sum of the Participant&#8217;s Plan Sponsor Contribution amounts, plus (ii) amounts credited (net of amounts debited, which may result in an aggregate negative number) pursuant to Section 3.3.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.26</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Plan Year</font>&#8221; shall mean
                  the twelve (12) month period beginning January 1 of each calendar year and continuing through December 31 of such calendar year.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.27</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Scheduled Withdrawal Account</font>&#8221;
                  shall mean: (i) the sum of the Participant&#8217;s Annual Deferral Amount(s) plus (ii) the sum of the Participant&#8217;s Plan Sponsor Contribution Amount(s) plus (iii) amounts credited (net of amounts debited, which may result in an aggregate
                  negative number, pursuant to Sections 3.3)[<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">,</font>] less (iv) all distributions made to, or withdrawals by, the Participant or his or her Beneficiary, and tax
                  withholding amounts which may have been deducted from the Scheduled Withdrawal Account(s).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.28</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Section 409A</font>&#8221; shall mean
                  Section 409A of the Code and the Treasury Regulations or other authoritative guidance issued under that section.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.29</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Separation from Service</font>&#8221;
                  shall mean a Participant&#8217;s termination of active employment, whether voluntary or involuntary, other than by death, Disability, or leave of absence with the Plan Sponsor or Affiliate(s), within the meaning of Section 409A(a)(2)(A)(i) of
                  the Code, and the Treasury Regulations thereto.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.30</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Separation From Service Account</font>&#8221;
                  shall mean (i) the sum of the Participant Annual Deferral Amount(s) plus (ii) amounts credited (net of amounts debited, which may result in an aggregate negative number) pursuant to Section 3.3 less (iii) all distributions made to or
                  withdrawals by the Participant or his or her Beneficiary that relate to the Participant&#8217;s Separation From Service Account, and tax withholdings amounts deducted (if any) from the Participants&#8217; Separation From Service Account.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.31</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Specified Employee</font>&#8221;
                  shall mean a key employee (as defined by Section 416(i) of the Code without regard to paragraph (5) thereof), and as further defined in Treasury Regulations Section 1.409A-(1)(i),) of the Plan Sponsor the stock of which is publicly traded
                  on an established securities market or otherwise within the meaning of Section 409A(2)(B)(i). Notwithstanding other provisions of this Plan to the contrary, distributions by the Plan Sponsor to Specified Employees (if any) may not be made
                  before the date which is six (6) months after the date of Separation from Service (or, if earlier, the date of death of the Specified Employee) within the meaning of Treasury Regulations Section 1.409A-3(g)(2). If payments to a Specified
                  Employee are to be made in installments each installment payment to which a Specified Employee is entitled upon a Separation from Service will be delayed by six (6) months. A Participant meeting the definition of Specified Employee on
                  December 31 or during a 12 month period ending December 31 will be treated as a Specified Employee for the 12 month period commencing the following April 1.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.32</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 97.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Treasury Regulations</font>&#8221;
                  shall mean regulations promulgated by the Internal Revenue Service for the U.S. Department of the Treasury, either proposed, or permanent, and as may be amended from time to time.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.33</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Trust</font>&#8221; shall mean one
                  or more grantor trusts, of which the Plan Sponsor is the grantor, within the meaning of subpart E, part I, subchapter J, subtitle A of the Code, to pay benefits under this Plan, that may be established in accordance with the terms of the
                  Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.34</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Unforeseeable Emergency</font>&#8221;
                  shall mean a severe financial hardship of the Participant or Beneficiary resulting from an illness or accident of the Participant or Beneficiary, the Participant or Beneficiary&#8217;s spouse, or the Participant or Beneficiary&#8217;s dependent(s)
                  (as defined in Section 152(a)) of the Code or loss of the Participant or Beneficiary&#8217;s property due to casualty or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the
                  Participant or Beneficiary within the meaning of Section 409A.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">1.35</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#8220;<font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Vested Account</font>&#8221; shall
                  mean a Participant&#8217;s Separation from Service Account balance plus Plan Sponsor Contribution Account balance plus other amounts vested in accordance with Section 4.1 below.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 2.</div>
      <div style="text-align: center; margin-right: 31.3pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Selection, Enrollment, Eligibility</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Selection by Plan Sponsor</u></font>.
                  Participation in this Plan shall be limited to a select group of management or highly compensated employees of the Plan Sponsor, as determined by the Plan Sponsor in its sole and absolute discretion. The initial group of Eligible
                  Employees shall become Participants on the Effective Date of the Plan. Any individual selected by the Plan Administrator as an Eligible Employee after the Effective Date, shall become a Participant on the first Entry Date occurring on or
                  after the date on which he or she becomes an Eligible Employee, provided that the Eligible Employee meets the enrollment requirements set forth in Section 2.3 below.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Re-Employment</u></font>. If
                  a Participant who incurs a Separation from Service with the Plan Sponsor or an Affiliate is subsequently re-employed, he or she may, at the sole and absolute discretion of the Plan Administrator, become a Participant in accordance with
                  the provisions of above Section 2.1.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.35pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Enrollment Requirements</u></font>.
                  As a condition to participation in this Plan, each selected Eligible Employee shall complete, execute, and return to the Plan Administrator a Participation Agreement and Election Form within the time specified by the Plan Administrator,
                  but in no event later than thirty (30) days following the date that an Eligible Employee is first selected by the Plan Sponsor to participate in the Plan in accordance with Section 2.1 above; provided, however, that any Base Salary
                  deferral election shall be effective only with regard to Base Salary earned following submission of the Participation Agreement and Election Form to the Plan Administrator. In addition, the Plan Administrator shall establish such other
                  enrollment requirements as it determines necessary or advisable. All elections to defer Base Salary with respect to a Plan Year shall be irrevocable, except as permitted under Section 5.8 below (Unforeseeable Emergency).</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Aggregation Rules</u></font>.
                  This Plan shall constitute an &#8220;account balance plan&#8221; as defined in Treasury Regulations Section 31.3121(v)(2)-1(c)(1)(ii)(A). For purposes of Section 409A, all amounts deferred by or on behalf of a Participant under this Plan shall be
                  aggregated with deferred amounts under other &#8220;account balance plans&#8221; currently maintained or adopted in the future by the Plan Sponsor, and all amounts shall be treated as deferred under the rules governing a single plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.5</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Termination of Participation</u></font>.
                  If the Plan Administrator determines that a Participant who has not experienced a Separation from Service no longer qualifies as a member of a select group of management or highly compensated employees or that such a Participant&#8217;s
                  participation in the Plan could jeopardize the status of this Plan as &#8220;unfunded&#8221; and &#8220;maintained by an employer primarily for the purpose of providing deferred compensation for a select group of management or highly compensated
                  employees,&#8221; the Plan Administrator shall have the right to terminate any deferral election the Participant has made for any Plan Year following the Plan Year in which the Participant is determined by the Plan Administrator to no longer
                  qualify as a member of a select group of management or highly compensated employees but only to the extent such termination complies with the requirements of Section 409A, and/or to prevent the Participant from making future deferral
                  elections and receiving Plan Sponsor Contribution Amounts under the Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 3.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Contributions and Credits</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">3.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Sponsor Discretionary
                      Contributions</u></font>. The Plan Sponsor may make discretionary contributions to the Participant&#8217;s Plan Sponsor Contribution Account as it may determine from time to time and may direct that such contributions be allocated to those
                  Participants that it may select. The amount so credited to a Participant may be smaller or larger than the amount credited to any other Participant, and the amount credited to any Participant for a Plan Year may be zero. No Participant
                  shall have a right to compel the Plan Sponsor to make a Plan Sponsor discretionary contribution under this Article and no Participant shall have the right to share in any such contribution for any Plan Year unless selected by the Plan
                  Sponsor, in its sole and absolute discretion.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.35pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">3.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Sponsor
                      Non-Discretionary Contributions </u></font>The Plan Sponsor shall make a non-discretionary contribution/match equal to, but not to exceed, 5% of the Participant&#8217;s base salary, Section 1.5.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right; font-weight: bold;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">3.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Account Earnings</u></font>.
                  From time to time, as appropriate, the Plan Sponsor will also credit the Participant&#8217;s Plan Sponsor Contribution Account and the Participant&#8217;s Separation from Service Account with interest on the existing credit balance at a rate
                  determined at the sole discretion of the Plan Sponsor, said rate to <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">EQUAL THE DECEMBER 31 RATE OF MOODY&#8217;S AAA CORPORATE BOND YIELD FORECAST </font>for



                  the first Plan Year and for all subsequent periods unless changed by the Plan Sponsor. In no case shall the Plan Sponsor credit interest of more than a six (6) percent rate in any plan year to the Participant&#8217;s Plan Sponsor Contribution
                  Account and the Participant&#8217;s Separation from Service Account. No interest shall be credited to any Participant&#8217;s account(s) after a Separation from Service.</div>
              </td>
            </tr>

        </table>
      </div>
      <br>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">3.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Contributions and Account
                      Earnings after Age 65&#160; </u></font>The Participant may not make any contributions to any Account after obtaining the age of 65 and actively employed by the Plan Sponsor.&#160; The Plan Sponsor may not make any non-discretionary
                  contributions to any of the Participant&#8217;s accounts after the Participant obtains the age of sixty-five (65). The Plan sponsor may not credit any of the Participant&#8217;s accounts with any interest after the Participant obtains the age of
                  sixty-five (65).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 4.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Vesting and Taxes</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 100.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">4.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Vesting of Benefits</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A Participant shall be 100% vested in his or her Separation from Service Account, Section 1.30 at all times.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A Participant shall be 100% vested in Plan Sponsor Contribution Account, Section 1.25 after ten (10) complete years of plan
                  participation.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A Participant shall be 100% vested in the Permissible Payment Event Calculation, Section 5.15(b), after fifteen (15) complete
                  years of plan participation.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Notwithstanding Section 4.1, (b), (c), a Participant shall be 100% vested in all accounts (including gross up as set forth in
                  Section 5.15 below) when the Participant attains the age of 60.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(e)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the event the Participant&#8217;s employment is terminated for Cause, no benefits of any kind will be due or payable under the
                  terms of this Plan from amounts credited to a Participant&#8217;s Plan Sponsor Contribution Account nor shall the Permissible Payment Event Calculation be engaged to determine any Participant benefit and all rights of the Participant, his or
                  her designated Beneficiary, executors, or administrators, or any other person, to receive payments thereof shall be forfeited. This Section 4.1(e) shall apply to a Participant&#8217;s Plan Sponsor Contribution Account and Permissible Payment
                  Event Calculation whether or not such amounts or calculations are vested pursuant to Section 4.1 (b), (c), (d).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 100.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">4.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>FICA, Withholding and Other Taxes</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Pre-Distribution Tax
                      Withholdings</u></font>. The Plan Sponsor, or trustee of the Trust, shall withhold the FICA amount and other employment taxes from the Participant&#8217;s Base Salary in a manner determined in the sole discretion of the Plan Sponsor as a
                  Participant becomes vested in his or her accounts and calculation pursuant to Section 4.1 (a), (b), (c) and (d), as applicable.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Distributions</u></font>.
                  The Plan Sponsor, or trustee of the Trust, shall withhold from any payments made to a Participant or Beneficiary under this Plan all federal, state and local income, employment and other taxes required to be withheld by the Plan Sponsor
                  that complies with applicable tax withholding requirements.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 5.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Permissible Payment Events, Changes in Time and Form of Payments, Method of Payments</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right; font-weight: bold;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">5.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment Following Death While
                      Actively Employed</u></font>. In the event of the Participant&#8217;s death while actively employed, and provided that the Plan Sponsor is first provided a valid death certificate, the Participant&#8217;s Beneficiary shall be paid the higher of
                  (a) $150,000 or (b) the Participant&#8217;s Vested Account balance (including gross up as set forth in Section 5.15 below) with payment being made in a single lump sum within ninety (90) days following the date of death of the Participant
                  (without regard to whether the Participant was a Specified Employee) to the Participant&#8217;s Beneficiary.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br>
                </div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 16.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br>
                </div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0.25pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; margin-top: 0.25pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 0.25pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment
                      Following a Separation From Service with Less Than Ten Complete Years in the Plan</u></font>. If a Participant Separates from Service prior to attaining ten (10) complete years in the Plan, the Participant&#8217;s Separation from Service
                  Account balance in accordance with Section 4.1(a) shall be <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">paid </font>in a lump sum within ninety (90) days following the Participant&#8217;s
                  Separation from Service.&#160; Notwithstanding the above, if the Participant is a Specified Employee, Section 1.31 such payment shall instead be made or commence six (6) months after the Participant&#8217;s Separation from Service.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment Following a
                      Separation From Service with Ten Complete Years in the Plan, but Less Than Fifteen Complete Years in the Plan and Less Than Sixty Years of Age</u></font>. A Participant shall be paid his or her Scheduled Withdrawal Account balance in
                  accordance with Section 4.1 with payments being made or commencing within ninety (90) days following the Participant&#8217;s Separation from Service and the attainment of age sixty (60). Notwithstanding the above, if the Participant is a
                  Specified Employee, Section 1.31 such payment shall instead be made or commence six (6) months after the Participant&#8217;s Separation from Service.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment Following a
                      Separation From Service with Fifteen or More Complete Years in the Plan and Less Than Sixty Years of Age</u></font>.&#160; A Participant shall be paid his or her Scheduled Withdrawal Account balance in accordance with Section 4.1 with
                  payments being made or commencing within ninety (90) days following the Participant&#8217;s Separation from Service and the attainment of age sixty (60). Notwithstanding the above, if the Participant is a Specified Employee, Section 1.31 such
                  payment shall instead be made or commence six (6) months after the Participant&#8217;s Separation from Service.</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 10.85pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; margin-top: 10.85pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.5</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 10.85pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment
                      Following a Separation From Service at Age Sixty or More</u></font>. A Participant shall be paid his or her Vested Account balance in accordance with Section 4.1 with payments being made or commencing within ninety (90) days following
                  the Participant&#8217;s Separation from Service at age sixty (60) or more.&#160; Notwithstanding the above, if the Participant is a Specified Employee, Section 1.31 such payment shall instead be made or commence six (6) months after the
                  Participant&#8217;s Separation from Service.
                  <div style="margin-top: 0.5pt;"><br>
                  </div>
                </div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <br>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.6</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment Following Disability</u></font>.
                  In the event of a Participant&#8217;s Disability, the Participant shall be paid his or her Vested Account balance with payment or payments being made or commencing within ninety (90) days following the determination of a Participant&#8217;s
                  Disability. Amounts shall be distributed according to the form of payment set forth in Section 5.9(b) below.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">5.7</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment Following Death After
                      Receiving Payments</u></font>. In the event of the Participant&#8217;s death after he or she begins receiving payments pursuant to the terms of the Plan, and provided that the Plan Sponsor is first provided a valid death certificate, the
                  Participant&#8217;s designated Beneficiary shall be paid the Participant&#8217;s remaining Vested Account balance in a single lump sum within ninety (90) days following the date of death of the Participant (without regard to whether the Participant
                  was treated as a Specified Employee).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.8</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment in the Event of an
                      Unforeseeable Emergency</u></font>. If the Participant experiences an Unforeseeable Emergency, the Participant may petition the Plan Administrator for payment of an amount that shall not exceed the lesser of: (i) the Participant&#8217;s
                  vested Account(s), or (ii) the amount reasonably needed to satisfy the Unforeseeable Emergency plus amounts necessary to pay taxes reasonably anticipated as a result of the payment. A Participant may not receive such a payment to the
                  extent that the Unforeseeable Emergency is or may be relieved: (i) through reimbursement or compensation by insurance or otherwise, or (ii) by liquidation of the Participant&#8217;s assets, to the extent the liquidation of such assets would not
                  itself cause severe financial hardship. If the Plan Administrator approves a Participant&#8217;s petition for a payment then the Participant shall receive said payment, in lump sum, as soon as administratively feasible after such approval.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 99.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.9</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Method of Payments</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Cash</u></font>. All
                  distributions under the Plan made under the Plan shall be made in cash.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Form of Payment</u></font>.
                  Upon the occurrence of a Permissible Payment Event, the Account(s) shall be calculated as of the date of said event. Installment payments made after the first payment shall be paid on or about the applicable modal anniversary of the first
                  payment date until all required installments have been paid. Except as otherwise stated in Sections 5.1, and 5.2 above, which provide for lump sum payments, the amount of each payment shall be determined in accordance with Section 5.15
                  below. Lump sum payment may not be elected by the Participant.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Lump Sum Payment of Minimum
                      Account Balances</u></font>. Notwithstanding anything else contained herein to the contrary, if the Vested Account balance for a Participant at the due date of the first installment is fity thousand dollars ($50,000.00) or less,
                  payment of the Account(s) shall be made instead in a lump sum on the due date of the first installment, and no installment payments shall be available.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.10</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>No
                      Accelerations</u></font>. Notwithstanding anything in this Plan to the contrary, no change submitted on a Participant Election Form shall be accepted by the Plan Sponsor. The Plan Sponsor may, however, accelerate certain distributions
                  under the Plan to the extent permitted under Section 409A as follows:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Conflicts of Interest</u></font>.
                  The Plan will permit such acceleration of the time or schedule of payment under the Plan as may be necessary to comply with a certificate of divesture.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>De Minimis and Specified
                      Amounts</u></font>. The Plan will permit the acceleration of the time or schedule of payment to a Participant, provided that (i) the payment accompanies the termination in the entirety of the Participant&#8217;s interest in the Plan; (ii)
                  the payment is made on or before the later of: (A) December 31 of the Plan Year in which occurs the Participant&#8217;s Separation from Service from the Plan Sponsor, or (B) the date is 2 &#189; months after the Participant&#8217;s Separation from Service
                  from the Plan Sponsor; and (iii) the payment is not greater than $50,000.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment of Employment Taxes</u></font>.
                  The Plan will permit the acceleration of the time or schedule of a payment to pay the FICA Amount. Additionally, the Plan will permit the acceleration of the time or schedule of a payment to pay the income tax on wages imposed as a result
                  of the payment of the FICA amount, and to pay the additional income tax on wages attributable to the pyramiding wages and taxes. However, the total payment under this acceleration provision will not exceed the aggregate of the FICA
                  Amount, and the income tax withholding related to such FICA Amount in accordance with the requirement of Treasury Regulations Section 1.409A-3(j)(4)(vi).</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Payment upon Income Inclusion
                      under Section 409A</u></font>. The Plan will permit the acceleration of the time or schedule of a payment to a Participant at any time the Plan fails to meet the requirements of Section 409A. Such Payment may not exceed the amount
                  required to be included in income as a result of the failure to comply with the requirements of Section 409A.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 99.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.11</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Unsecured General Creditor Status of Participant</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Payment to the Participant or any Beneficiary hereunder shall be made from assets which shall continue, for all purposes, to
                  be part of the general, unrestricted assets of the Plan Sponsor and no person shall have any interest in any such asset by virtue of any provision of this Plan. The Plan Sponsor&#8217;s obligation hereunder shall be an unfunded and unsecured
                  promise to pay money in the future. To the extent that any person acquires a right to receive payments from the Plan Sponsor under the provisions hereof, such right shall be no greater than the right of any unsecured general creditor of
                  the Plan Sponsor and no such person shall have or acquire any legal or equitable right, interest or claim in or to any property or assets of the Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the event that the Plan Sponsor purchases an insurance policy or policies insuring the life of a Participant or employee,
                  to allow the Plan Sponsor to recover or meet the cost of providing benefits, in whole or in part, hereunder, no Participant or Beneficiary shall have any rights whatsoever in said policy or the proceeds there from. The Plan Sponsor, or
                  Trustee, shall be the primary owner and beneficiary of any such insurance policy or property and shall possess and may exercise all incidents of ownership therein.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the event that the Plan Sponsor purchases an insurance policy or policies on the life of a Participant as provided for
                  above, then all of such policies shall be subject to the claims of the creditors of the Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">If the Plan Sponsor chooses to obtain insurance on the life of a Participant in connection with its obligations under this
                  Plan, the Participant hereby agrees to take such physical examinations and to truthfully and completely supply such information as may be required by the Plan Sponsor or the insurance company designated by the Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.12</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Facility of Payment</u></font>.
                  If a distribution is to be made to a minor, or to a person who is otherwise incompetent, then the Plan Administrator may make such distribution:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; margin-right: 9.35pt; margin-left: 5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i) to the legal guardian, or if none, to a parent of a minor payee with whom the payee maintains his or her
        residence, or (ii) to the conservator or administrator or, if none, to the person having custody of an incompetent payee. Any such distribution shall fully discharge the Plan Sponsor and the Plan Administrator from further liability on account
        thereof.</div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.13</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Excise Tax Limitation</u></font>:
                  In the event that any payment or benefit (within the meaning of Section 280G(b)(2) of the Code) to the Participant or for the Participant&#8217;s benefit paid or payable or distributed or distributable (including, but not limited to, the
                  acceleration of the time for the vesting or payment of such benefit or payment) pursuant to the terms of this Plan or otherwise in connection with, or arising out of, the Participant&#8217;s employment with the Plan Sponsor or any of its
                  Affiliates or a Change of Control within the meaning of Section 280G of the Code (a &#8220;Payment&#8221; or &#8220;Payments&#8221;), would be subject to the excise tax imposed by Section 4999 of the Code (the &#8220;Excise Tax&#8221;), then the Payments shall be reduced
                  (but not below zero) but only to the extent necessary that no portion thereof shall be subject to the Excise Tax (the &#8220;Section 4999 Limit&#8221;).&#160; The Payments shall be reduced on a nondiscretionary basis in such a way as to minimize the
                  reduction in the economic value deliverable to the Participant. Where more than one payment has the same value for this purpose and they are payable at different times they will be reduced on a pro rata basis.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.14</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Delay in Payment by Plan
                      Sponsor</u></font>. In the case of payments by the Plan Sponsor to a Participant or Participant&#8217;s Beneficiary, the deduction for which would be limited or eliminated by the application of Section 162(m) of the Code, payments that
                  would otherwise violate securities laws, or payments that would violate loan covenants or other contractual terms to which the Participant is a party, and where such a violation would result in material harm to the Plan Sponsor, said
                  payments may be delayed. In the case of deduction limitations imposed by Section 162(m) of the Code, payment will be deferred until the earlier of (i) a date in the first year in which the Plan Sponsor reasonably anticipates that a
                  payment of such amount would not result in a limitation under 162(m) or (ii) the year in which the Participant Separates from Service. Payments delayed for other permissible reasons must be made in the first calendar year in which the
                  Plan Sponsor reasonably anticipates that the payment would not violate the loan contractual terms, the violation would not result in material harm to the Plan Sponsor, or the payment would not result in a violation of Federal securities
                  law or other applicable laws.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 100.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.15</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Permissible Payment Event Calculation</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div style="text-align: left; margin-right: 14.75pt; margin-left: 6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">The Plan Sponsor agrees that in determining the benefits payable under Section 5.3, above, that
        the amount of each monthly payment actually made to the Participant or his or her Beneficiary will be determined by dividing his or her Scheduled Withdrawal Account balance prior to the first payment by 240.</div>
      <div style="font-weight: normal;"><br>
      </div>
      <div style="text-align: left; margin-right: 10.2pt; margin-left: 5.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">The Participant may request the benefit be paid over a fifteen (15) year period (180 equal
        payments) instead of the benefit being paid over a twenty (20) year period (240 equal payments) which is the default payment schedule. The Participant must make a written request to the Plan Sponsor no less than three (3) months prior to receiving
        the first payment of the benefit.</div>
      <div style="font-weight: normal;"><br>
      </div>
      <div style="text-align: left; margin-left: 5.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Example Without Tax Savings:</div>
      <div style="font-weight: normal;"><br>
      </div>
      <div style="text-align: left; margin-right: 31.7pt; margin-left: 41.95pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">Scheduled Withdrawal Account Value at age 60 =</font> <font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">$500,000 (Participant Separated from Service Prior to vesting&#160; of Tax Saving Multiplier)</font></div>
      <div style="font-weight: normal;"><br>
      </div>
      <div style="text-align: left; margin-right: 64.95pt; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Step 1: Actual Benefit to be paid each year: $500,000/20 years = $25,000 </div>
      <div style="text-align: left; margin-right: 64.95pt; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Step 2: Actual Benefit to be paid each month: $500,000/240 = $2,083.34</div>
      <div style="text-align: left; margin-right: 64.95pt; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;"> <br>
      </div>
      <div style="text-align: left; margin-right: 15.6pt; margin-left: 42pt; margin-top: 0.5pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">(b)</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 35.95pt; font-weight: normal;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">The Plan Sponsor agrees that in determining the benefits
          payable under Sections 5.1, 5.4, 5.5, and 5.6 above, that the amount of each monthly payment actually made to the Participant or his or her Beneficiary will be determined by dividing his or her Scheduled Withdrawal Account balance prior to the
          first payment by 240 and then increasing the amount by the amount of federal and state income tax saved by the Plan Sponsor, if any. The savings will be calculated based on the marginal federal and state income tax bracket for the Plan Sponsor at
          the time the Participant initially enters the Plan.</font></div>
      <div style="margin-top: 0.5pt; font-weight: normal;"><br>
      </div>
      <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Example With Tax Savings:</div>
      <div style="font-weight: normal;"><br>
      </div>
      <div style="text-align: left; text-indent: -108pt; margin-right: 14pt; margin-left: 186pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Scheduled Withdrawal Account Value at age 60 = $500,000 Corporate Marginal
        Tax Rate is 0.4059. Participant Separated at age 60.</div>
      <div style="text-align: left; margin-left: 78pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">Step 1:</font><font class="HorizontalTab" style="width: 9pt; font-size: 1px; display: inline-block;">
          &#160;&#160;&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">Determine Tax Savings Multiplier (1 minus Tax Bracket %, or 1-</font></div>
      <div style="text-align: left; margin-left: 150pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">.4059 = .5941)</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

          <tr>
            <td style="width: 78pt; font-weight: normal;"><br>
            </td>
            <td style="width: 71.95pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Step 2:</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-weight: normal;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Calculate Actual Benefit To Be Paid (Divide Account Value by the Tax Savings Multiplier, or $500,000 divided by .5941 =</div>
            </td>
          </tr>

      </table>
      <div style="text-align: left; margin-left: 150pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">$841,609.16)</div>
      <div style="text-align: left; margin-left: 78pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">Step 3:</font><font class="HorizontalTab" style="width: 9pt; font-size: 1px; display: inline-block;">
          &#160;&#160;&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: normal;">Actual Benefit to be paid each year: $841,609.16/20 years =</font></div>
      <div style="text-align: left; margin-left: 150pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">$42,080.45</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

          <tr>
            <td style="width: 78pt;"><br>
            </td>
            <td style="width: 71.95pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Step 4:</td>
            <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Actual Benefit to be paid each month: $841,609.16/240=$3,506.70 Beneficiary Designation</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 100.55pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.16</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Designation of Beneficiaries</u></font>.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Each Participant may designate any person or persons (who may be named contingently or successively) to receive any benefits
                  payable under the Plan upon the Participant&#8217;s death, and the designation may be changed from time to time by the Participant by filing a new designation. Each designation will revoke all prior designations by the same Participant, shall
                  be in the form prescribed by the Plan Administrator, and shall be effective only when filed in writing with the Plan Administrator during the Participant&#8217;s lifetime.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the absence of a valid Beneficiary designation, or if, at the time any benefit payment is due to a Beneficiary, there is no
                  living Beneficiary validly named by the Participant, the Plan Sponsor shall pay the benefit payment to the Participant&#8217;s spouse, if then living, and if the spouse is not then living to the Participant&#8217;s then living descendants, if any,
                  per stirpes, and if there are no living descendants, to the Participant&#8217;s estate. In determining the existence or identity of anyone entitled to a benefit payment, the Plan Sponsor may rely conclusively upon information supplied by the
                  Participant&#8217;s personal representative, executor or administrator.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">If a question arises as to the existence or identity of anyone entitled to receive a death benefit payment under the Plan, or
                  if a dispute arises with respect to any death benefit payment under the Plan, the Plan Sponsor may distribute the payment to the Participant&#8217;s estate without liability for any tax or other consequences, or may take any other action which
                  the Plan Sponsor deems to be appropriate.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5.17</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Information to be Furnished
                      by Participants and Beneficiaries; Inability to Locate Participants or Beneficiaries</u></font>. Any communication, statement or notice addressed to a Participant or to a Beneficiary at his or her last post office address as shown on
                  the Plan Sponsor&#8217;s records shall be binding on the Participant or Beneficiary for all purposes of this Plan. The Plan Sponsor shall not be obligated to search for any Participant or Beneficiary beyond the sending of a registered letter to
                  the last known address.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 6.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Termination, Amendment or Modification</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">6.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Termination</u></font>.
                  The Plan Sponsor reserves the right to terminate the Plan in accordance with one of the following, subject to the restrictions imposed by Section 409A:</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.5pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Corporate
                      Dissolution or Bankruptcy</u></font>. Distributions will be made if the Plan is terminated within twelve (12) months of a corporate dissolution taxed under Section 331 of the Code, or with the approval of a bankruptcy court pursuant
                  to 11 U.S.C. Section 503(b)(1)(A), provided that the amounts deferred under the Plan are included in the Participant&#8217;s gross income in the latest of:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 114pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 72.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The calendar year in which the Plan termination occurs;</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(ii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The calendar year in which the amount is no longer subject to a substantial risk of forfeiture; or</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The first calendar year in which the payment is administratively practicable.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Discretionary Termination</u></font>.
                  The Plan Sponsor may also terminate the Plan and make distributions provided that:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">All plans sponsored by the Plan Sponsor that would be aggregated with any terminated arrangements under Treasury Regulations
                  Section 1.409A- 1(c) are terminated;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(ii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify; text-indent: 72pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">No payments other than payments that would be payable under the terms of the Plan if the termination had not occurred are made
                  within twelve (12) months of the Plan termination;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">All payments are made within twenty-four (24) months of the Plan termination;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iv)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Termination of the Plan does not occur proximate to a downturn in the financial health of the Plan Sponsor; and</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(v)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The Plan Sponsor does not adopt a new plan that would be aggregated with any terminated plan if the same Participant
                  participated in both arrangements, at any time within three (3) years following the date of termination of the Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div style="text-align: left; margin-right: 7.45pt; margin-left: 76.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">The Plan Sponsor also reserves the right to suspend the operation of the Plan for a fixed or
        indeterminate period of time.</div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">[Change in Control. The Plan Sponsor may also terminate the Plan and make distributions provided that:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">All plans sponsored by the Plan Sponsor that would be aggregated with any terminated arrangements under Treasury Regulations
                  Section 1.409A- 1(c) are liquidated and terminated;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 149pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(ii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The Plan is terminated within thirty (30) days preceding or twelve (12) months following a change in control that constitutes a &#8220;change in control
                  event&#8221; within the meaning of such term under Treasury Regulations Section 1.409A-3(i)(5); and</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Participants receive all amounts of deferred compensation from the plans identified in Section 7.1(c)(i) above within twelve
                  (12) months of the date the Plan Sponsor takes all steps to terminate and liquidate the plans identified in Section 7.1(c)(i) above.]</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">6.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Amendment</u></font>.&#160;



                  The Plan Sponsor may, at any time, amend or modify this Plan in whole or in part; provided, however, that, except to the extent necessary to bring the Plan into compliance with Section 409A: (i) no amendment or modification shall be
                  effective to decrease the value or vested percentage of a Participant&#8217;s Account(s), in existence at the time an amendment or modification is made, and (ii) no amendment or modification shall materially and adversely affect the
                  Participant&#8217;s rights to be credited with additional amounts on such Account(s), or otherwise materially and adversely affect the Participant&#8217;s rights with respect to such Account(s). The amendment or modification of this Plan shall have
                  no effect on any Participant or Beneficiary who has become entitled to the payment of benefits under this Plan as of the date of the amendment or modification.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 199.55pt; margin-left: 198.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 7.</div>
      <div style="text-align: center; margin-right: 199.65pt; margin-left: 198.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Administration</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Administrator Duties</u></font>.
                  The Plan Administrator shall be responsible for the management, operation and administration of the Plan. The Plan Administrator shall act at meetings by affirmative vote of a majority of its members. Any action permitted to be taken at a
                  meeting may be taken without a meeting if, prior to such action, a unanimous written consent to the action is signed by all members and such written consent is filed with the minutes of the proceedings of the Plan Administrator. A member
                  shall not vote or act upon any matter which relates solely to himself or herself as a Participant. The Chair or any other member or members of the Plan Administrator designated by the Chair may execute any certificate or other written
                  direction on behalf of the Plan Administrator. When making a determination or calculation, the Plan Administrator shall be entitled to rely on information furnished by a Participant or the Plan Sponsor. No provision of this Plan shall be
                  construed as imposing on the Plan Administrator any fiduciary duty under ERISA or other law, or any duty similar to any fiduciary duty under ERISA or other law.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Administrator Authority</u></font>.
                  The Plan Administrator shall enforce this Plan in accordance with its terms, shall be charged with the general administration of this Plan, and shall have all powers necessary to accomplish its purposes, including, but not by way of
                  limitation, the following:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To construe and interpret the terms and provisions of this Plan;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To compute and certify the amount and kind of benefits payable to Participants and their Beneficiaries; to determine the time
                  and manner in which such benefits are paid; and to determine the amount of any withholding taxes to be deducted;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.35pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To maintain all records that may be necessary for the administration of this Plan;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To provide for the disclosure of all information and the filing or provision of all reports and statements to Participants,
                  Beneficiaries or governmental agencies as shall be required by law;</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(e)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To make and publish such rules for the regulation of this Plan and procedures for the administration of
                  this Plan as are not inconsistent with the terms hereof;</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.5pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 114pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(f)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To administer this Plan&#8217;s claims procedures;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 114pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(g)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To approve election forms and procedures for use under this Plan; and</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(h)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">To appoint a plan record keeper or any other agent, and to delegate to them such powers and duties in connection with the
                  administration of this Plan as the Plan Administrator may from time to time prescribe.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Binding Effect of Decision</u></font>.
                  The decision or action of the Plan Administrator with respect to any question arising out of or in connection with the administration, interpretation and application of this Plan and the rules and regulations promulgated hereunder shall
                  be final and conclusive and binding upon all persons having any interest in this Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Compensation, Expenses and
                      Indemnity</u></font>. The Plan Administrator shall serve without compensation for services rendered hereunder. The Plan Administrator is authorized at the expense of the Plan Sponsor to employ such legal counsel and/or Plan record
                  keeper as it may deem advisable to assist in the performance of its duties hereunder. Expense and fees in connection with the administration of this Plan shall be paid by the Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.5</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Plan Sponsor Information</u></font>.
                  To enable the Plan Administrator to perform its functions, the Plan Sponsor shall supply full and timely information to the Plan Administrator, on all matters relating to the Base Salary of its Participants, the date and circumstances of
                  the Disability, death, or Separation from Service of its employees who are Participants, and such other pertinent information as the Plan Administrator may reasonably require.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">7.6</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Periodic Statements</u></font>.
                  Under procedures established by the Plan Administrator, a Participant shall be provided a statement of account on an annual basis (or more frequently as the Plan Administrator shall determine) with respect to such Participant&#8217;s Accounts.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 8.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Claims Procedures</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">8.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Claims Procedure</u></font>.
                  This Article is based on final regulations issued by the Department of Labor and published in the Federal Register on November 21, 2000 and codified in Section 2560.503-1 of the Department of Labor Regulations. If any provision of this
                  Article conflicts with the requirements of those regulations, the requirements of those regulations will prevail.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.45pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.5pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 42pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 78pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(a)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Claim</u></font>.
                  A Participant or Beneficiary (hereinafter referred to as a &#8220;Claimant&#8221;) who believes he or she is entitled to any Plan benefit under this Plan may file a claim with the Plan Administrator. The Plan Administrator shall review the claim
                  itself or appoint an individual or entity to review the claim.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(b)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Claim
                      Decision</u></font>. The Claimant shall be notified within ninety (90) days after the claim is filed whether the claim is allowed or denied (forty-five (45) days in the case of a claim involving Disability benefits), unless, for
                  claims not involving Disability benefits, the Claimant receives written notice from the Plan Administrator or appointee of the Plan Administrator prior to the end of the ninety (90) day period stating that special circumstances require an
                  extension of the time for decision. Such extension is not to extend beyond the day which is one hundred eighty (180) days after the day the claim is filed. In the case of a claim involving Disability benefits, the Plan Administrator will
                  notify the Claimant within the initial forty-five (45) day period that the Plan Administrator needs up to an additional thirty (30) days to review the Claimant&#8217;s claim. If the Plan Administrator determines that the additional thirty (30)
                  day period is not sufficient and that additional time is necessary to review the Claimant&#8217;s claim for Disability benefits, the Plan Administrator may notify the Claimant of an additional thirty (30) day extension.&#160; If the Plan
                  Administrator denies the claim, it must provide to the Claimant, in writing or by electronic communication:&#160; <br>
                </div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br>
                </div>
              </td>
              <td style="width: auto; vertical-align: top;"><br>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The specific reasons for such denial;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(ii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Specific reference to pertinent provisions of this Plan on which such denial is based;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A description of any additional material or information necessary for the Claimant to perfect his or her claim and an
                  explanation why such material or such information is necessary;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iv)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the case of any claim involving Disability benefits, a copy of any internal rule, guideline, protocol, or other similar
                  criterion relied upon in making the initial determination or a statement that such a rule, guideline, protocol, or other criterion was relied upon in making the determination and that a copy of such rule will be provided to the Claimant
                  free of charge at the Claimant&#8217;s request; and</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(v)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">A description of the Plan&#8217;s appeal procedures and the time limits applicable to such procedures, including a statement of the
                  Claimant&#8217;s right to bring a civil action under Section 502(a) of ERISA following a denial of the appeal of the denial of the benefits claim.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(c)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Review Procedures</u></font>.&#160;



                  A request for review of a denied claim must be made in writing to the Plan Administrator within sixty (60) days after receiving notice of denial (one hundred eighty (180) days in the case of a claim involving Disability benefits). The
                  decision upon review will be made within sixty (60) days after the Plan Administrator&#8217;s receipt of a request for review (forty-five (45) days in the case of a claim involving Disability benefits), unless special circumstances require an
                  extension of time for processing, in which case a decision will be rendered not later than one hundred twenty (120) days after receipt of a request for review (ninety (90) days in the case of a claim for Disability benefits). A notice of
                  such an extension must be provided to the Claimant within the initial sixty (60) day period (the initial forty-five (45) day period in the case of a claim for Disability benefits) and must explain the special circumstances and provide an
                  expected date of decision. The reviewer shall afford the Claimant an opportunity to review and receive, without charge, all relevant documents, information and records and to submit issues and comments in writing to the Plan
                  Administrator. The reviewer shall take into account all comments, documents, records and other information submitted by the Claimant relating to the claim regardless of whether the information was submitted or considered in the benefit
                  determination.&#160; Upon completion of its review of an adverse initial claim determination, the Plan Administrator will give the Claimant, in writing or by electronic notification, a notice containing:</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(i)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">its decision;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 149pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(ii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">the specific reasons for the decision;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 149pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iii)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">the relevant Plan provisions on which its decision is based;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(iv)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">a statement that the Claimant is entitled to receive, upon request and without charge, reasonable access to, and copies of,
                  all documents, records and other information in the Plan&#8217;s files which is relevant to the Claimant&#8217;s claim for benefit;</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(v)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">a statement describing the Claimant&#8217;s right to bring an action for judicial review under Section 502(a) of ERISA; and</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 77pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 113pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(vi)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In the case of any claim involving Disability benefits, a copy of any internal rule, guideline, protocol, or other similar
                  criterion that was relied upon in making the adverse determination on review or a statement that a copy of the rule, guideline, protocol or other similar criterion was relied upon in making the adverse determination on review and that a
                  copy of such rule, guideline, protocol, or similar criterion will be provided without charge to the Claimant upon request.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div style="text-align: left; margin-right: 26.1pt; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Unless a Claimant voluntarily avails himself or herself of the procedures set forth in Section
        9.2 below, all interpretations, determinations and decisions of the Plan Administrator in respect of any claim shall be made in its sole discretion based on the applicable Plan documents and shall be final, conclusive and binding on all parties.</div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(d)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Calculation of Time Periods</u></font>.
                  For purposes of the time periods specified in this Article, the period of time during which a benefit determination is required to be made begins at the time a claim is filed in accordance with the Plan procedures without regard to
                  whether all the information necessary to make a decision accompanies the claim. If a period of time is extended due to a Claimant&#8217;s failure to submit all information necessary, the period for making the determination shall be tolled from
                  the date the notification is sent to the Claimant until the date the Claimant responds.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(e)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Failure of Plan to Follow
                      Procedures</u></font>. If the Plan fails to follow the claims procedure required by this Article, a Claimant shall be entitled to pursue any available remedy under Section 502(a) of ERISA on the basis that the Plan has failed
                  toprovide reasonable claims procedure that would yield a decision on the merits of the claim.</div>
              </td>
            </tr>

        </table>
      </div>
      <br>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.5pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 41pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 77pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(f)</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 71.95pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Failure of
                      Claimant to Follow Procedures</u></font>. A Claimant&#8217;s compliance with the foregoing provisions of this Article is a mandatory prerequisite to the Claimant&#8217;s right to commence any legal action with respect to any claim for benefits
                  under the Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">8.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Arbitration of Claims</u></font>.
                  Instead of pursuing his or her claim in court, a Participant may voluntarily agree that all claims or controversies arising out of or in connection with this Plan shall, subject to the initial review provided for in the foregoing
                  provisions of this Article, be resolved through arbitration as provided in this Article. Except as otherwise provided or by mutual agreement of the parties, any arbitration shall be administered under and by the Judicial Arbitration &amp;
                  Mediation Services, Inc. (&#8220;JAMS&#8221;), in accordance with the JAMS procedure then in effect. The arbitration shall be held in the JAMS office nearest to where the Claimant is or was last employed by the Plan Sponsor or at a mutually agreeable
                  location. The prevailing party in the arbitration shall have the right to recover its reasonable attorney&#8217;s fees, disbursements and costs of the arbitration (including enforcement of the arbitration decision), subject to any contrary
                  determination by the arbitrator. If the Claimant voluntarily avails himself or herself of the procedures set forth in this Section 9.2, all determinations of the arbitrators in respect of any claim shall be final, conclusive and binding
                  on all parties.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div style="text-align: center; margin-right: 199.55pt; margin-left: 198.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 9.</div>
      <div style="text-align: center; margin-right: 199.55pt; margin-left: 198.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>The Trust</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">9.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Establishment of Trust</u></font>.&#160;



                  The Plan Sponsor may establish a Trust. If the Plan Sponsor establishes a Trust, all benefits payable under this Plan to a Participant shall be paid directly by the Plan Sponsor from the Trust. To the extent such benefits are not paid
                  from the Trust, the benefits shall be paid from the general assets of the Plan Sponsor.&#160; The Trust, if any, shall be an irrevocable grantor trust which conforms to the terms of the model trust as described in IRS Revenue Procedure 92-64,
                  I.R.B. 1992-33. If the Plan Sponsor establishes a Trust, the assets of the Trust will be subject to the claims of the Plan Sponsor&#8217;s creditors in the event of its insolvency. Except as may otherwise be provided under the Trust, the Plan
                  Sponsor shall not be obligated to set aside, earmark or escrow any funds or other assets to satisfy its obligations under this Plan, and the Participant and/or his or her designated Beneficiaries shall not have any property interest in
                  any specific assets of the Plan Sponsor other than the unsecured right to receive payments from the Plan Sponsor, as provided in this Plan.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">9.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Interrelationship of the Plan
                      and the Trust</u></font>. The provisions of the Plan shall govern the rights of a Participant to receive distributions pursuant to the Plan. The provisions of the Trust (if established) shall govern the rights of the Participant and
                  the creditors of the Plan Sponsor to the assets transferred to the Trust. Each shall at all times remain liable to carry out its obligations under the Plan. The Plan Sponsor&#8217;s obligations under the Plan may be satisfied with Trust assets
                  distributed pursuant to the terms of the Trust.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">9.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Contribution to the Trust</u></font>.
                  Amounts may be contributed by the Plan Sponsor to the Trust at the sole discretion of the Plan Sponsor.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; margin-top: 3.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ARTICLE 10.</div>
      <div style="text-align: center; margin-right: 31.4pt; margin-left: 31.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Miscellaneous</u></div>
      <div style="margin-top: 0.25pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.1</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Validity</u></font>. In case
                  any provision of this Plan shall be illegal or invalid for any reason, said illegality or invalidity shall not affect the remaining parts hereof, but this Plan shall be construed and enforced as if such illegal or invalid provision had
                  never been inserted herein. To the extent any provision of the Plan is determined by the Plan Administrator (acting in good faith), the Internal Revenue Service, the United States Department of the Treasury or a court of competent
                  jurisdiction to fail to comply with Section 409A with respect to any Participant or Participants, such provision shall have no force or effect with respect to such Participant or Participants.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.2</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Nonassignability</u></font>.
                  Neither a Participant nor any other person shall have any right to commute, sell, assign, transfer, pledge, anticipate, mortgage or otherwise encumber, transfer, hypothecate, alienate or convey in advance of actual receipt, the amounts,
                  if any, payable hereunder, or any part hereof, which are, and all rights to which are expressly declared to be, unassignable and non-transferable. No part of the amounts payable shall, prior to actual payment, be subject to seizure,
                  attachment, garnishment (except to the extent the Plan Sponsor may be required to garnish amounts from payments due under this Plan pursuant to applicable law) or sequestration for the payment of any debts, judgments, alimony or separate
                  maintenance owed by a Participant or any other person, be transferable by operation of law in the event of a Participants&#8217; or any other persons&#8217; bankruptcy or insolvency or be transferable to a spouse as a result of a property settlement
                  or otherwise. If any Participant, Beneficiary or successor in interest is adjudicated bankrupt or purports to commute, sell, assign, transfer, pledge, anticipate, mortgage or otherwise encumber transfer, hypothecate, alienate or convey in
                  advance of actual receipt, the amount, if any, payable hereunder, or any part thereof, the Plan Administrator, in its discretion, may cancel such distribution or payment (or any part thereof) to or for the benefit of such Participant,
                  Beneficiary or successor in interest in such manner as the Plan Administrator shall direct.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.3</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Not a Contract of Employment</u></font>.
                  The terms and conditions of this Plan shall not be deemed to constitute a contract of employment between the Plan Sponsor and the Participant. Nothing in this Plan shall be deemed to give a Participant the right to be retained in the
                  service of the Plan Sponsor as an employee or to interfere with the right of the Plan Sponsor to discipline or discharge the Participant at any time.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.4</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Governing Law</u></font>.
                  Subject to ERISA, the provisions of this Plan shall be construed and interpreted according to the internal laws of the Commonwealth of Pennsylvania, without regard to its conflicts of laws principles.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 6pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 42pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.5</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Notice</u></font>. Any
                  notice, consent or demand required or permitted to be given under the provisions of this Plan shall be in writing and shall be signed by the party giving or making the same. If such notice, consent or demand is mailed, it shall be sent by
                  United States certified mail, postage prepaid, addressed to the addressee&#8217;s last known address as shown on the records of the Plan Sponsor. The date of such mailing shall be deemed the date of notice consent or demand. Any person may
                  change the address to which notice is to be sent by giving notice of the change of address in the manner aforesaid.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 3.6pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.6</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Coordination


                      with Other Benefits</u></font>. The benefits provided for a Participant and Participant&#8217;s Beneficiary under the Plan are in addition to any other benefits available to such Participant under any other plan or program for Employees of
                  the Plan Sponsor. The Plan shall supplement and shall not supersede, modify or amend any other such plan or program except as may otherwise be expressly provided.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.7</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Compliance</u></font>. A
                  Participant shall have no right to receive payment with respect to the Participant&#8217;s Account balance until all legal and contractual obligations of the Plan Sponsor relating to establishment of the Plan and the making of such payments
                  shall have been complied with in full.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.5pt;"><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.8</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Successor Company</u></font>.
                  The Plan will be continued after a sale of assets of the Plan Sponsor, or a merger or consolidation of the Plan Sponsor into another corporation or entity.</div>
              </td>
            </tr>

        </table>
      </div>
      <div><br>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.5pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

            <tr>
              <td style="width: 5pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 41pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">10.9</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; text-indent: 94.55pt; margin-top: 4.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Section
                      409A Compliance</u></font>. The Plan is intended to comply with the applicable requirements of Section 409A, and shall be administered in accordance with Section 409A to the extent Section 409A applies to the Plan. Notwithstanding
                  anything in the Plan to the contrary, distributions from the Plan may only be made in a manner, and upon an event, permitted by Section 409A. If a payment is not made by the designated payment date under the Plan, the payment shall be
                  made by December 31 of the calendar year in which the designated payment date occurs. Each installment payment shall be treated as a separate payment for purposes of Section 409A. To the extent that any provision of the Plan would cause a
                  conflict with the applicable requirements of Section 409A, or would cause the administration of the Plan to fail to satisfy the applicable requirements of Section 409A, such provision shall be deemed null and void.&#160; In no event shall a
                  Participant, directly or indirectly, designate the calendar year of payment. Notwithstanding anything in the Plan to the contrary, this Plan may be amended by the Plan Sponsor at any time, retroactively if required, to the extent required
                  to conform the Plan to Section 409A. No election made by a Participant hereunder, and no change made by a Participant to a previous election shall be accepted by the Plan Sponsor if the Plan Sponsor determines that acceptance of such
                  election or change could violate any of the requirements of Section 409A, resulting in early taxation and penalties.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-top: 0.15pt;"><br>
      </div>
      <div style="text-align: center; margin-left: 193.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;">[Signature Page Follows]</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: left; margin-left: 193.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;">
        <div style="text-align: left; margin-left: 47pt; margin-top: 3.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">IN WITNESS WHEREOF</font>,
          <font style="font-weight: normal;">the Plan Sponsor has signed this Plan document as of</font></div>
        <div style="text-align: left; margin-left: 11pt;"><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 167.95pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">, 20</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 36pt;" class="TRGRRTFtoHTMLTab">&#160;</font>.</font></div>
        <div style="margin-top: 0.1pt;"><br>
        </div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ATTEST/WITNESS</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">For: Participant</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Signature)</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Signature)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Print Name)</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Print Name)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Title)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Date)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ATTEST/WITNESS</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">For:&#160; The York Water Company</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Signature)</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Signature)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Print Name)</div>
              </td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Print Name)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Title)</div>
              </td>
            </tr>
            <tr>
              <td style="width: 47.49%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 2.51%; vertical-align: top; text-align: left;">&#160;</td>
              <td style="width: 50%; vertical-align: top;">
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Date)</div>
              </td>
            </tr>

        </table>
        &#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div>
        <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.8pt; margin-top: 3.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>PLAN ENROLLMENT KIT</u></div>
        <div style="margin-top: 0.5pt;"><br>
        </div>
        <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">for the</div>
        <div><br>
        </div>
        <div style="text-align: center; margin-right: 35.75pt; margin-left: 35.8pt; font-family: 'Times New Roman',Times,serif; font-size: 18pt; font-weight: bold;">The York Water Company</div>
        <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.8pt; margin-top: 12.05pt; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">Deferred Compensation Plan For Employees Ineligible For A Defined
          Benefit Pension Plan</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div style="margin-top: 0.25pt;"><br>
        </div>
        <div style="text-align: left; margin-left: 11pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><u>Contents:</u></div>
        <div style="margin-top: 0.25pt;"><br>
        </div>
        <div style="text-align: left; margin-right: 360.4pt; margin-left: 10.95pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Participant Data Participation Agreement</div>
        <div style="text-align: left; margin-left: 10.95pt; margin-top: 0.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: normal;">Plan Year Initial Enrollment Form</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <br>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

            <tr>
              <td style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                <div>&#160;</div>
                <div style="text-align: left; margin-right: 21.3pt; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">PLEASE COMPLETE EACH FORM INCLUDED IN THIS KIT. PLEASE PRINT IN INK. UPON COMPLETION OF THIS PLAN
                  ENROLLMENT KIT, PLEASE REVIEW TO ENSURE THAT EACH FORM IS COMPLETELY FILLED OUT AND THAT YOU HAVE SIGNED WHERE APPLICABLE.</div>
                <div>&#160;</div>
                <div style="text-align: center; margin-left: 76.05pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">RETURN ALL FORMS TO YOUR PLAN ADMINISTRATOR</div>
              </td>
            </tr>

        </table>
        <div style="margin-top: 0.15pt;"><br>
        </div>
        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
          <div class="BRPFPageBreak" style="page-break-after: always;">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);"></div>
        </div>
        <div><br>
        </div>
        <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.8pt; margin-top: 3.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">The York Water Company</div>
        <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.8pt; margin-top: 3.8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> <br>
        </div>
        <div>
          <div style="text-align: center; margin-bottom: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">
            <div style="text-align: left;">
              <div style="text-align: center; margin-right: 35.8pt; margin-left: 35.75pt; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">Deferred Compensation Plan For Employees Ineligible For A Defined Benefit Pension
                Plan</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="text-align: center; margin-left: 56.5pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">PARTICIPANT DATA</div>
                    </td>
                  </tr>

              </table>
              <div style="margin-top: 0.3pt;"><br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div style="text-align: left; margin-left: 11pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><font style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"><u>INSTRUCTIONS</u>:&#160;


                </font>Please complete all information below.</div>
              <div style="margin-top: 0.25pt;"><br>
              </div>
              <div style="text-align: left; margin-left: 11pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(Please print)</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div style="margin-top: 0.3pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 31.93%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Last Name</div>
                    </td>
                    <td style="width: 14.31%; vertical-align: top;">
                      <div style="text-align: right; margin-right: 2.7pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">First Name</div>
                    </td>
                    <td colspan="3" style="width: 53.76%; vertical-align: top;">
                      <div style="text-align: center; margin-right: 86.9pt; margin-left: 102.1pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Middle Initial</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 31.93%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Address</div>
                    </td>
                    <td style="width: 14.31%; vertical-align: top;">
                      <div style="text-align: right; margin-right: 9.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">City</div>
                    </td>
                    <td style="width: 5.01%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.39%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 23.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">State</div>
                    </td>
                    <td style="width: 31.36%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 35.75pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Zip Code</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 31.93%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Date of Birth (mm/dd/yyyy)</div>
                    </td>
                    <td style="width: 14.31%; vertical-align: top;">&#160;</td>
                    <td colspan="3" style="width: 53.76%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 29.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Date of Hire (mm/dd/yyyy)</div>
                    </td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div class="BRPFPageBreak" style="page-break-after: always;">
                  <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);"></div>
              </div>
              <div style="text-align: center; text-indent: -236.65pt; margin-right: 9.8pt; margin-left: 257.45pt; margin-top: 3.9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">DEFERRED COMPENSATION PLAN FOR EMPLOYEES
                INELIGIBLE FOR A DEFINED BENEFIT PLAN </div>
              <div><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td colspan="3" style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="text-align: center; margin-right: 165.35pt; margin-left: 165.3pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">PARTICIPATION AGREEMENT</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 22.14%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(Please print)</div>
                    </td>
                    <td style="width: 33.23%; vertical-align: top;">&#160;</td>
                    <td style="width: 44.63%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 22.14%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Last Name</div>
                    </td>
                    <td style="width: 33.23%; vertical-align: top;">
                      <div style="text-align: center; margin-right: 56.45pt; margin-left: 57.1pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">First Name</div>
                    </td>
                    <td style="width: 44.63%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 57.45pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Middle Initial</div>
                    </td>
                  </tr>

              </table>
              <div style="margin-top: 0.55pt;"><br>
              </div>
              <div style="text-align: left; margin-right: 19.9pt; margin-left: 11.6pt; margin-top: 4.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic;">The Plan Sponsor and the Plan Administrator designate the above
                named Eligible Employee as a Plan Participant. All capitalized terms used herein are defined in the The York Water Company Deferred Compensation Plan For Employees Not Eligible For A Defined Benefit Pension Plan..</div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div style="text-align: left; margin-right: 45.15pt; margin-left: 11.6pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic;">In consideration of his or her designation as a Participant, the undersigned Eligible
                Employee hereby agrees and acknowledges as follows:</div>
              <div style="margin-top: 0.35pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0.05pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.6pt; margin-top: 0.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">1.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; margin-top: 0.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I have received </font>a
                          copy of The York Water Company Deferred Compensation Plan For Employees Not Eligible For A Defined Benefit Pension Plan, as currently in effect.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">2.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I agree </font>to be bound by all of the
                          terms and conditions of the Plan, including the determinations of the Plan Administrator, and to perform any and all acts required by me hereunder.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">3.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I have the right </font>to designate the
                          Beneficiary or Beneficiaries, and thereafter to change the Beneficiary or Beneficiaries, of any death benefit payable under the Plan, by completing and delivering to the Plan Administrator a form designating his or her
                          Beneficiary.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">4.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I understand </font>that the Plan may have to
                          be amended to comply with Section 409A, and I hereby agree to execute any documents necessary to make such amendments.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">5.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I understand </font>that my participation in
                          the Plan can have tax and financial consequences for my Beneficiaries and me. I have had the opportunity to consult with my own tax, financial and legal advisors before deciding to participate in the Plan.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">6.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I understand </font>that my Plan benefits are
                          subject to the claims of my Plan Sponsor&#8217;s creditors should my Plan Sponsor become bankrupt or insolvent.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">7.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I understand </font>that the Plan Sponsor
                          Contributions, Account Earnings and Tax Savings (if any) shall vest based on Section 4.1 of the Plan.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 47.55pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 11.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">8.</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">I understand </font>that the Plan Agreement
                          and any accompanying forms shall be interpreted in accordance with, and incorporate the terms and conditions required by Section 409A. I further understand that the Plan Administrator may, in its discretion, adopt such amendments
                          to the Plan and any accompanying forms or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Plan Administrator determines are necessary
                          or appropriate to comply with the requirements of Section 409A. Finally, I understand that the time or form of distributions that I may be allowed to elect (if any) may not be accelerated except as otherwise permitted by Section
                          409A.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.25pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td colspan="3" style="width: 100%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PARTICIPANT</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 65.86%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Signature of Participant</div>
                    </td>
                    <td style="width: 2.25%; vertical-align: top;">&#160;</td>
                    <td style="width: 31.89%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="3" style="width: 100%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PLAN SPONSOR</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 65.86%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">For the Plan Sponsor</div>
                    </td>
                    <td style="width: 2.25%; vertical-align: top;">&#160;</td>
                    <td style="width: 31.89%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div class="BRPFPageBreak" style="page-break-after: always;">
                  <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);"></div>
              </div>
              <div style="text-align: center; text-indent: 13.65pt; margin: 3.7pt 109.15pt 0.5pt 110.1pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">The York Water Company Deferred Compensation Plan For Employees Not
                Eligible For a Defined Benefit Pension Plan<br>
                <br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: center; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="margin-left: 64.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">ENROLLMENT FORM</div>
                    </td>
                  </tr>

              </table>
              <div style="text-align: left; margin-left: 136.75pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;<img width="312" height="32" src="image00002.jpg"></div>
              <div style="text-align: left; margin-left: 11pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(Please print)</div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div style="margin-top: 0.2pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 22.31%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Last Name</div>
                    </td>
                    <td style="width: 26.44%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 58.15pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">First Name</div>
                    </td>
                    <td style="width: 51.25%; vertical-align: top;">
                      <div style="text-align: center; margin-right: 97.85pt; margin-left: 90.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Middle Initial</div>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2" style="width: 48.75%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="text-align: left; margin-left: 5.15pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">SECTION I:&#160; DEFERRAL ELECTIONS</div>
                    </td>
                    <td style="width: 51.25%; vertical-align: top;">&#160;</td>
                  </tr>

              </table>
              <div style="text-align: left; text-indent: 36pt; margin-right: 12.4pt; margin-left: 10.95pt; margin-top: 5.65pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">I hereby elect to defer my Base Salary as indicated below. I understand that this deferral election is subject to all of the applicable terms of the Plan, including the requirement that I may not
                  change my election once made during a Plan Year.&#160; I understand that my election will continue until, and unless, I change my election in accordance to the provisions of the Plan. All capitalized terms used herein are defined in the The
                  York Water Company Deferred Compensation Plan </font>For Employees Not Eligible For a Defined Benefit Pension Plan<font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">, unless otherwise indicated
                  by the context.</font></div>
              <div style="margin-top: 0.15pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0.05pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 11pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 47pt; margin-top: 0.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: bold;">&#9744;</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; text-indent: 54.05pt; margin-top: 0.05pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold; font-style: italic;">I elect to defer</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 106.75pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold; font-style: italic;">percent of my
                            Base Salary as of the beginning of each Plan Year until I elect a different deferral percentage in accordance with the provisions of the Plan.</font></div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.25pt;"><br>
              </div>
              <div style="text-align: left; margin-right: 29pt; margin-left: 10.95pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">I understand that the Company will contribute a percentage equal to my deferral election, not to exceed
                5.0%, in accordance pursuant to section 3.2.</div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="text-align: left; margin-left: 5.15pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">SECTION II: MARGINAL FEDERAL AND STATE TAX RATE</div>
                    </td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div><br>
              </div>
              <div style="text-align: left; margin-left: 11pt; margin-top: 4.55pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The marginal federal and state tax rate for the term of this contract shall be</font><font style="display: inline-block; text-indent: 0px; font-size: 1px; width: 416.85pt;" class="TRGRRTFtoHTMLTab">&#160;</font><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">.</font></div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 100%; vertical-align: top; background-color: rgb(218, 218, 218);">
                      <div style="text-align: left; margin-left: 5.15pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">SECTION III:&#160; DISTRIBUTION ELECTION</div>
                    </td>
                  </tr>

              </table>
              <div style="margin-top: 0.35pt;"><br>
              </div>
              <div style="margin-top: 0.15pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 4.65pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 11pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 46.95pt; margin-top: 4.65pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: bold;">&#9744;</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; text-indent: 54.05pt; margin-top: 4.65pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: bold;">I hereby elect that following my Separation From Service my
                          vested benefit be paid to me, unless prohibited by 409a regulations, in one hundred and eighty (180) equal monthly payments beginning at the later of age 60 or my Separation From Service date.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.35pt;"><br>
              </div>
              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-top: 0.05pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">

                    <tr>
                      <td style="width: 11pt; vertical-align: top; text-align: right;">
                        <div style="text-align: left; margin-left: 47pt; margin-top: 0.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: bold;">&#9744;</div>
                      </td>
                      <td style="width: auto; vertical-align: top;">
                        <div style="text-align: left; text-indent: 54.05pt; margin-top: 0.05pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: italic; font-weight: bold;">I hereby elect that following my Separation From Service my
                          vested benefit be paid to me, unless prohibited by 409a regulations, in two-hundred and forty (240) equal monthly payments beginning at the later of age 60 or my Separation From Service date.</div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="margin-top: 0.35pt;"><br>
              </div>
              <div style="text-align: left; margin-right: 15.3pt; margin-left: 11pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">I understand that distribution election changes must be made more than twelve (12)
                months in advance of the initial distribution date.</div>
              <div style="margin-top: 0.5pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td colspan="3" style="width: 100%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PARTICIPANT</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 65.86%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Signature of Participant</div>
                    </td>
                    <td style="width: 2.25%; vertical-align: top;">&#160;</td>
                    <td style="width: 31.89%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="3" style="width: 100%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PLAN SPONSOR</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 65.86%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">For the Plan Sponsor</div>
                    </td>
                    <td style="width: 2.25%; vertical-align: top;">&#160;</td>
                    <td style="width: 31.89%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                  </tr>

              </table>
              <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">&#160;<img width="367" height="32" src="image1.jpg"></div>
              <div style="margin-top: 0.2pt;"><br>
              </div>
              <div style="text-align: left; margin-left: 11pt; margin-top: 4.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                    <tr>
                      <td style="width: 100%; vertical-align: top; background-color: #DADADA; border-bottom: #000000 2px solid;">
                        <div style="text-align: left; margin-left: 5.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SECTION IV:&#160; BENEFICIARY DESIGNATION</div>
                      </td>
                    </tr>

                </table>
                <div style="text-align: left; margin-left: 5.35pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;<img width="367" height="32" src="image1.jpg"></div>
              </div>
              <div style="text-align: left; margin-left: 11pt; margin-top: 4.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br>
              </div>
              <div style="text-align: left; margin-left: 11pt; margin-top: 4.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">I designate the Beneficiary(ies) below to receive any benefits payable under this Plan on account of my death:</div>
              <div style="margin-top: 0.4pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">PRIMARY BENEFICIARY(IES)</font>:</div>
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Name</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">
                      <div style="text-align: left; margin-right: 18.95pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Percentage of Benefits</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">
                      <div style="text-align: left; margin-right: 18.85pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Relationship to Participant</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">
                      <div style="text-align: left; margin-right: 18.25pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Social Security Number</div>
                    </td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td rowspan="1" style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td rowspan="1" style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div style="text-align: left; margin-right: 37.4pt; margin-left: 10.95pt; margin-top: 4.55pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">CONTINGENT BENEFICIARY(IES) </font><font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(Will receive indicated portions of my Vested Account balance if no primary Beneficiaries survive
                  the Participant.)</font></div>
              <div style="margin-top: 0.25pt;"><br>
              </div>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">
                      <div>&#160;</div>
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Name</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">
                      <div style="text-align: left; margin-right: 18.95pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Percentage of Benefits</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">
                      <div style="text-align: left; margin-right: 18.85pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Relationship to Participant</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: left; margin-right: 18.25pt; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Social Security Number</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="3" style="width: 61.9%; vertical-align: top;">
                      <div>&#160;</div>
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PARTICIPANT</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Signature of Participant</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 25.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td colspan="3" style="width: 61.9%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">AGREED AND ACCEPTED BY THE PLAN SPONSOR</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>
                  <tr>
                    <td style="width: 44.06%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 1.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">For the Plan Sponsor</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 16.16%; vertical-align: top;">
                      <div style="text-align: left; margin-left: 25.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Date</div>
                    </td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.43%; vertical-align: top;">&#160;</td>
                    <td style="width: 1.68%; vertical-align: top;">&#160;</td>
                    <td style="width: 17.31%; vertical-align: top;">&#160;</td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div class="BRPFPageBreak" style="page-break-after: always;">
                  <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
              </div>
              <div><br>
              </div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">Schedule 10.11</div>
              <div><br>
              </div>
              <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 70%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

                  <tr>
                    <td style="width: 42.37%; vertical-align: bottom;">
                      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><u>Name</u></div>
                    </td>
                    <td style="width: 57.63%; vertical-align: bottom; font-style: normal;">
                      <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><u>Marginal Federal and State Tax Rate</u></div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 42.37%; vertical-align: top;">
                      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Alexandra C. Chiaruttini</div>
                    </td>
                    <td style="width: 57.63%; vertical-align: top;">
                      <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.2889</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 42.37%; vertical-align: top;">
                      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Matthew J. Scarpato</div>
                    </td>
                    <td style="width: 57.63%; vertical-align: top;">
                      <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">0.2731</div>
                    </td>
                  </tr>
                  <tr>
                    <td style="width: 42.37%; vertical-align: top;">&#160;</td>
                    <td style="width: 57.63%; vertical-align: top;">&#160;</td>
                  </tr>

              </table>
              <div><br>
              </div>
              <div><br>
              </div>
            </div>
          </div>
        </div>
        <div><br>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>5
<FILENAME>exhibit19-123124.htm
<DESCRIPTION>INSIDER TRADING POLICY
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="margin-top: 0.5pt; text-align: center;"><font style="font-weight: bold;"> <br>
      </font></div>
    <div style="margin-top: 0.5pt; text-align: center;"><font style="font-weight: bold;">EXHIBIT 19</font><br>
    </div>
    <div style="margin-top: 0.5pt; text-align: center;"><font style="font-weight: bold;"> <br>
      </font></div>
    <table cellspacing="0" cellpadding="0" id="zce8fc9ea106c414d9933e0ab36f9cee1" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 55.11%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; margin-left: 0.7pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;Approved by: Board of Directors</font><font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 257.2pt">&#160;</font></div>
          </td>
          <td style="width: 41.05%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0);" rowspan="2">
            <div style="text-align: left; margin-left: 5.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">File: Securities Trades</div>
          </td>
          <td style="width: 3.84%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" rowspan="3">&#160;</td>
        </tr>
        <tr>
          <td style="width: 55.11%; vertical-align: top;">
            <div style="text-align: left; margin-left: 6.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date: December 21, 1990</div>
          </td>
        </tr>
        <tr>
          <td style="width: 55.11%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: right; margin-right: 95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revision: (1) January 19, 2011</div>
            <div style="text-align: right; margin-right: 94.5pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) January 23, 2012</div>
            <div style="text-align: right; margin-right: 82.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3) November 25, 2024</div>
          </td>
          <td style="width: 41.05%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: left; margin-left: 5.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Page 1 of 12</div>
          </td>
        </tr>

    </table>
    <br>
    <font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 266.95pt;">&#160;</font>
    <div style="margin-top: 1.75pt; text-align: center;"><font style="font-weight: bold;">POLICY REGARDING INSIDER TRADING AND CERTAIN </font></div>
    <div style="margin-top: 1.75pt; text-align: center;"><font style="font-weight: bold;">TRANSACTIONS IN COMPANY<font style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> SECURITIES</font></font> </div>
    <div style="margin-top: 1.75pt;"><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zd4ec048d7ec44e0b9eaa0d21935fd7b8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SCOPE</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-right: 12.9pt; margin-left: 52.2pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This policy provides guidelines to the officers and directors of The York Water Company (the
      &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Company</font>&#8221;) and its subsidiaries with respect to transactions in the Company&#8217;s securities. Officers and directors are individually responsible for
      complying with this Policy.</div>
    <div style="text-align: justify; margin-right: 12.7pt; margin-left: 52.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This Policy also imposes specific black-out period and pre-clearance procedures on
      directors, officers and certain other designated employees who receive or have access to Material Nonpublic Information (as defined below) regarding the Company and/or are subject to the reporting provisions and trading restrictions of Section 16 of
      the Securities Exchange Act of 1934 (the &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Exchange Act</font>&#8221;).</div>
    <div style="margin-top: 11.8pt;"><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zdde4a28856814f34835b1207016c34e5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 0.05pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">PURPOSE</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-right: 12.85pt; margin-left: 52.2pt; margin-top: 0.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has adopted this policy and the procedures set forth herein to prevent illegal
      insider trading and to assist the directors and officers in complying with their obligations under the federal securities laws.</div>
    <div style="margin-top: 11.95pt;"><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="za6b4dfce98b746df924a4c0cee8dedf2" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">APPLICABILITY</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-right: 12.7pt; margin-left: 52.2pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This Policy applies to all transactions in the Company&#8217;s securities, including common stock,
      restricted stock, restricted stock units, options and warrants to purchase common stock and any other debt or equity securities the Company may issue from time to time, such as bonds, preferred stock and convertible debentures, as well as to
      derivative securities relating to the Company&#8217;s securities, whether or not issued by the Company, such as exchange-traded options.</div>
    <div style="text-align: justify; margin-right: 12.7pt; margin-left: 52.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This Policy applies to (a) officers and directors of the Company, (b) employees, officers
      and directors of the Company&#8217;s subsidiaries who receive or have access to Material Nonpublic Information (as defined below), and (c) members of their immediate families who reside with them or anyone else who lives in their household and family
      members who live elsewhere but whose transactions in Company securities are directed by them or subject to their influence and control (collectively referred to as &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Family Members</font>&#8221;). Directors, executive officers and certain other employees are subject to the Blackout Period provisions described in Section 6.vii and the pre-clearance provisions described in 6.viii. Each designated
      employee, officer and director is responsible for making sure that the purchase or sale of any security covered by this policy by any such person complies with this policy.</div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This Policy also applies to Material Nonpublic Information relating to other companies,
      including the Company&#8217;s customers, vendors or suppliers (&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">business partners</font>&#8221;), when that information is obtained in the course of employment with,
      or other services performed on behalf of, the Company. All persons covered by this Policy should treat Material Nonpublic Information about the Company&#8217;s business partners with the same care required with respect to information related directly to
      the Company.</div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The current &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Insider Trading Compliance Officer</font>&#8221; referred to herein is the Chief Financial Officer of the Company. In the absence or unavailability of the Chief Financial Officer and with respect to trades by the Chief Financial
      Officer, the Chairman and Chief Executive Officer may act as the Insider Trading Compliance Officer.</div>
    <table cellspacing="0" cellpadding="0" id="z1ed9e305dd24427fa3e2c8acb4beb9cc" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 12pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">DEFINITION OF MATERIAL NONPUBLIC INFORMATION</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-right: 12.95pt; margin-left: 52.2pt; margin-top: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">It is not possible to define all categories of material information. However, information
      should be regarded as material if there is a reasonable likelihood that it would be considered important to a reasonable investor in making a voting decision or an investment decision to buy, hold or sell securities. Any information that could be
      expected to affect the market price of the Company&#8217;s securities, whether such information is positive or negative, should be considered material. Because trading that receives scrutiny will be evaluated after the fact with the benefit of hindsight,
      questions as to the materiality of particular information should be resolved in favor of materiality, and trading should be avoided.</div>
    <div style="text-align: justify; margin-right: 12.95pt; margin-left: 52.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">While it may be difficult under this standard to determine whether particular information
      is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. Examples of such information include:</div>
    <div style="text-align: justify; margin-right: 12.95pt; margin-left: 52.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z86343f55d3124d339ae5f0ad6c0c44c8">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Financial results;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.8pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze928285b4e45467ea92dc7a91e103fa4">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projections of future earnings or losses;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.65pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z810a8fe232314917b48595c02713b9d9">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.65pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.65pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">News of a pending or proposed merger, acquisition or tender offer;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.65pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb8d9e6bb4b3a48c7b3fba5b417a00736">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.65pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.65pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">News of a pending or proposed acquisition or disposition of significant assets;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.4pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9cf28ab824f742b3ac7eef1149d5ddc8">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actions of regulatory agencies;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.7pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z357747ee28ef407499b083c229acbe88">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">News of a pending or proposed acquisition or disposition of a subsidiary;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.75pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3c9b20ecc5cf4c1da6c59f989b4ca0fe">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Impending bankruptcy or financial liquidity problems;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.75pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0795de3b847a4d79b0a807467e526883">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Gain or loss of a significant customer or supplier;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.75pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8b282005192f4a40803239a1e3da18cc">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant supply problems;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6debda2f82604816a4879d5d2b59d588">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant pricing changes;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.8pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6860fdbdd6374ece87b818120e85f127">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock splits and stock repurchase programs;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.8pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb3382aa52e0c4d0e9afb692999cd5a2c">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">New equity or debt offerings;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.2pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z619125085e9b45f180d922d761f7e768">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Significant litigation exposure due to actual or threatened litigation;</div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.2pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z0617a6f3b30b443daf365b8e095dec41">

            <tr>
              <td style="width: 90pt; vertical-align: top; text-align: right;">
                <div style="text-align: left; margin-left: 72pt; margin-top: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="text-align: left; margin-top: 0.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">and Changes in senior management.</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <br>
    <font class="TRGRRTFtoHTMLTab" style="display: inline-block; text-indent: 0px; font-size: 1px; width: 266.95pt">&#160;</font>
    <div style="text-align: justify; margin-right: 12.9pt; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Material
        Nonpublic Information</font>&#8221; is material information that has not been previously disclosed to the general public through a press release or securities filings and is otherwise not generally known or available to the general public.</div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">One common misconception is that material information loses its &#8220;nonpublic&#8221; status as soon
      as a press release is issued disclosing the information. In fact, information is considered to be available to the public only when it has been released broadly to the marketplace (such as by a press release or a filing with the Securities and
      Exchange Commission (&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">SEC</font>&#8221;)) <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">and the investing
        public has had time to absorb the information fully</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> As a general rule, information is considered nonpublic through the second full trading day after the
      information is released. As used in this Policy, the term &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Trading Day</font>&#8221; shall mean a day on which national stock exchanges and Nasdaq are open for
      trading. For example, if the Company announces financial earnings before trading begins on a Tuesday, the first time directors, officers and employees can buy or sell Company securities is the opening of the market on Thursday (assuming they are not
      aware of other material nonpublic information at that time). However, if the Company announces earnings after trading begins on that Tuesday, the first time directors, officers and employees can buy or sell Company securities is the opening of the
      market on Friday.</div>
    <table cellspacing="0" cellpadding="0" id="zd813ee2ae6cc4e2ba5092fb24c4ad24d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 11.9pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">POLICY</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-left: 52.2pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">General Policy</div>
    <div style="text-align: justify; margin-right: 13.1pt; margin-left: 52.2pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">It is the policy of the Company to oppose the unauthorized disclosure of any nonpublic
      information acquired in the workplace, the use of Material Nonpublic Information in securities trading, and any other violation of applicable securities laws.</div>
    <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Specific Policies</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z23f332340e844d7198217d18e211ebfc" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0.1pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">i.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Trading
                    on Material Nonpublic Information</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> No director, officer or employee of the Company and its subsidiaries, no Family Member of any such person,
                and no trust or other entity controlled by any such person shall engage in any transaction involving a purchase or sale of the Company&#8217;s securities, including any offer to purchase or offer to sell (other than pursuant to a trading plan
                that complies with SEC Rule 10b5-1 pre-cleared by the Company&#8217;s Insider Trading Compliance Officer), during any period commencing with the date that he possesses Material Nonpublic Information concerning the Company and ending at the close
                of business on the second full Trading Day following the date of public disclosure of that information, or at such time as such nonpublic information is no longer material.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zcb99454290564a9fbbf40e4b4445658f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Short
                    Sales.</u>&#160;</font>The Company considers it improper and inappropriate for directors and officers to engage in short-term or speculative transactions in the Company&#8217;s securities or in other transactions in the Company&#8217;s securities that
                may lead to inadvertent violations of the insider trading laws.&#160; Accordingly, officers and directors may not engage in short sales of the Company&#8217;s securities (sales of securities that are not then owned), including a &#8220;sale against the box&#8221;
                (a sale with delayed delivery).</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z85b6d031f1134537ba650f960158afa5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.85pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.8pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Standing




                    Orders</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Standing orders (which, for purposes of this Policy do not include Rule 10b5-1 Plans, as hereinafter defined) or &#8220;limit orders&#8221; may
                be used for periods not longer than five Trading Days. A standing order placed with a broker to sell or purchase stock at a specified price leaves the officer, director or designated employee who placed the standing order with no control
                over the timing of the transaction. A standing order transaction executed by the broker when the officer, director or designated employee is aware of material nonpublic information may result in unlawful insider trading.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z52ef99148ce2414eabe7fcd2f37bfbe1" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iv.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Publicly




                    Traded Options</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Transactions in options are particularly subject to insider trading abuses because they are generally, in effect, bets on the
                short-term movement of the Company&#8217;s stock and therefore create the appearance that the director or employee is trading based on inside information. Transactions in options also may focus the trader&#8217;s attention on short-term performance at
                the expense of the Company&#8217;s long-term objectives. Accordingly, transactions in puts, calls or other derivative securities, on an exchange or in any other organized market, are prohibited for directors, officers and designated employees.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zf0cf060b84cf43488051c22f792c87fe" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.1pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">v.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.9pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Hedging




                    and monetization transactions prohibited</u></font>. Because certain forms of hedging or monetization transactions, such as zero cost collars (which is a type of positive-carry collar that secures a return through the purchase of a cap
                and sale of a floor) and forward sale contracts (which is a private contract between a buyer and seller in which the buyer agrees to buy and the seller agrees to sell a specific quantity of a security at the price and date specified in the
                contract) involve the establishment of a short position in Company securities and limit or eliminate the ability to profit from an increase in the value of Company securities, all officers, designated employees and Directors are prohibited
                from engaging in any hedging or monetization transactions involving Company securities.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zcf671cbaeec14575b6863a81711c353b" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">vi.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Margin
                    Accounts and Pledges</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Securities held in a margin account may be sold by the broker without the customer&#8217;s consent if the customer fails to
                meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. A margin sale or foreclosure sale may occur at a time when the pledgor is aware of
                Material Nonpublic Information or otherwise is not permitted to trade in Company securities pursuant to Blackout Period restriction. Thus, directors, officers and designated employees are prohibited from pledging Company securities as
                collateral for a margin account or any other loan.</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zd7edee1452ac4d9eadcd518db9d99c61" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">vii.</div>
            </td>
            <td style="vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Trading Blackout Period</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> To ensure compliance with this Policy and applicable federal securities laws, and to avoid even the appearance of trading on the basis of inside information,
                the Company requires that certain persons refrain from conducting transactions involving the purchase or sale of the Company&#8217;s securities during the Blackout Periods established below. These persons consist of directors, executive officers
                and all employees designated by the Company&#8217;s Insider Trading Compliance Officer and provided notice as subject to the Blackout Period (as defined below) (collectively, &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Designated Insiders</font>&#8221;) and Family Members of the foregoing. The Designated Insiders are subject to these prohibitions because of their access to internal financial information or other Material Nonpublic
                Information regarding the Company&#8217;s performance during annual and quarterly fiscal periods. Each of the following periods will constitute a &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Blackout




                  Period</font>&#8221;:</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: justify; margin-right: 12.95pt; margin-left: 52.2pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: justify; margin-right: 48.6pt; margin-left: 88.2pt; margin-top: 12.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The period commencing on the fifteenth calendar day of the first fiscal month of each
        fiscal quarter (<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>i.e.</u></font>, January 15, April 15, July 15, and October 15, as applicable) and ending at the close of business on the second full Trading Day
        following the date of public disclosure of the financial results for the prior fiscal quarter. If such public disclosure occurs on a Trading Day before the markets open, then that day shall be considered the first Trading Day. If such public
        disclosure occurs after the markets open on a Trading Day, then the date of public disclosure shall not be considered the first Trading Day following the date of public disclosure.</div>
      <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In addition to the Blackout Periods described above, the Company may announce &#8220;special&#8221;
        Blackout Periods from time to time. Typically, this will occur when there are nonpublic developments that would be considered material for insider trading law purposes, such as, among other things, developments relating to regulatory proceedings or
        a major corporate transaction. Depending on the circumstances, a &#8220;special&#8221; Blackout Period may apply to all Designated Insiders, only a specific group of Designated Insiders, or additional specially designated insiders. The Insider Trading
        Compliance Officer will provide written notice to Designated Insiders subject to a &#8220;special&#8221; Blackout Period. Any person made aware of the existence of a &#8220;special&#8221; Blackout Period should not disclose the existence of the Blackout Period to any
        other person. The failure of the Company to designate a person as being subject to a &#8220;special&#8221; Blackout Period will not relieve that person of the obligation not to trade while aware of Material Nonpublic Information. As used in this Policy, the
        term &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Blackout Period</font>&#8221; shall mean all periodic Blackout Periods and all &#8220;special&#8221; Blackout Periods announced by the Company.</div>
      <div style="text-align: justify; margin-right: 12.95pt; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The purpose behind the Blackout Period is to help establish a diligent effort to avoid any
        improper transactions. Trading in the Company&#8217;s securities outside a Blackout Period should not be considered a &#8220;safe harbor&#8221;, and all directors, officers, employeesand other persons subject to this Policy should use good judgment at all times.
        Even outside a Blackout Period, any person possessing Material Nonpublic Information concerning the Company should not engage in any transactions in the Company&#8217;s securities until such information has been known publicly for at least two Trading
        Days after the date of announcement. Although the Company may from time to time impose special Blackout Periods, because of developments known to the Company and not yet disclosed to the public, each person is individually responsible at all times
        for compliance with the prohibitions against insider trading.</div>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z87b53f9e3a2941aabc955814ee2449c5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.85pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">viii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Pre-clearance




                    of Trades</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> The Company has determined that some Designated Insiders as reflected on <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>Exhibit A</u></font>, as may be updated from time to time, and each of their Family Members must refrain from trading in the Company&#8217;s securities, unless they first comply with the Company&#8217;s &#8220;pre-clearance&#8221;
                process. Each such person must contact the Company&#8217;s Insider Trading Compliance Officer not less than two (2) trading days prior to commencing any trade in the Company&#8217;s securities. This pre-clearance requirement applies to any transaction
                or transfer involving the Company&#8217;s securities, including a stock plan transaction such as an option exercise, or a gift, transfer to a trust (unless such transfer involves no change of beneficial ownership) or any other transfer.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designated Insiders must submit a request in writing or in equivalent electronic form to
      the Insider Trading Compliance Officer for pre-clearance of each proposed trade or transfer. The Insider Trading Compliance Officer is not under any obligation to approve a trade submitted for pre-clearance, and may determine not to permit a trade.</div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">No trade or transfer may be affected until the requesting director, officer or designated
      employee has received an approval in writing or equivalent electronic form, even if two</div>
    <div style="text-align: justify; margin-right: 12.65pt; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2) trading days have passed since a request was submitted. A pre-clearance is valid for five (5) trading days
      unless otherwise specified by the Insider Trading Compliance Officer.</div>
    <div style="text-align: justify; margin-right: 12.7pt; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Any director, executive officer or Designated Insider who wishes to implement a trading plan
      under SEC Rule 10b5-1 must first pre-clear the plan with the Insider Trading Compliance Officer. The Insider Trading Compliance Officer will clear or reject a proposed plan within a reasonable period of time, normally within five (5) trading days. A
      plan may not be entered until the Rule 10b5-1 Plan has been approved, even if five</div>
    <div style="text-align: justify; margin-right: 12.7pt; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5) trading days have passed since the Rule 10b5-1 Plan was submitted. As required by Rule 10b5-1, a director or
      executive officer or Designated Insider may enter into a trading plan only when he is not in possession of Material Nonpublic Information. In addition, a trading plan may not be entered into during a Blackout Period. A pre- clearance is valid for
      five (5) trading days unless otherwise specified by the Insider Trading Compliance Officer.</div>
    <div><br>
    </div>
    <div style="text-align: left; margin-left: 52.2pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Transactions effected pursuant to a pre-cleared trading plan will not require further pre- clearance at the time of
      the transaction. See Section 8.v. for more information.</div>
    <table cellspacing="0" cellpadding="0" id="z2ae49ef17f5f4aa8bd18ee33e4fc1a78" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 11.9pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">OTHER POLICIES</div>
          </td>
        </tr>

    </table>
    <div>
      <table cellspacing="0" cellpadding="0" id="zec6dc8a7fdd34a0e8bacb9aa18b282ad" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">i.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Tipping</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> No director, officer or employee of the Company shall disclose or pass on (&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">tip</font>&#8221;) Material Nonpublic Information to any other person, including a Family Member or friend, nor shall such person make recommendations or express opinions on the basis of Material Nonpublic Information as to
                trading in the Company&#8217;s securities.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z26c7a8ec3bba48cda77f7efa311349ce" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Post-Termination




                    Transactions</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> This Policy continues to apply to transactions in Company securities even after a director, officer or employee has resigned or
                terminated employment to the extent that the former director, officer or employee is in possession of Material Nonpublic Information. If the person who resigns or separates from the Company is in possession of Material Nonpublic Information
                at that time, he may not trade in Company securities until that information has become public or is no longer material.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z6bed0edbecd544d391a48d22e300e744" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.8pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Communications




                    with the Public</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> The Company is subject to the SEC&#8217;s Regulation FD and must avoid selective disclosure of Material Nonpublic Information. The
                Company has established procedures for releasing material information in a manner that is designed to achieve broad public dissemination of the information immediately upon its release. Pursuant to Company policy, only persons who have been
                authorized to engage in communications with the public may disclose information to the public regarding the Company and its business activities and financial affairs. The public includes, without limitation, research analysts, portfolio
                managers, financial and business reporters, news media and investors. In addition, because of the risks associated with the exchange of information through such communications media, employees are strictly prohibited from posting or
                responding to messages containing information regarding the Company on Internet &#8220;bulletin boards,&#8221; Internet &#8220;chat rooms&#8221; or in similar online forums. Employees who inadvertently disclose any Material Nonpublic Information must immediately
                advise the Insider Trading Compliance Officer so the Company can assess its obligations under Regulation FD and other applicable securities laws.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z2f0fe99f47d249deb255c4a5c807eeb8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.15pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iv.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12.15pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Individual




                    Responsibility</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Every director, officer and designated employee has the individual responsibility to comply with this Policy against insider
                trading, regardless of whether a transaction is executed outside a Blackout Period or is pre- cleared by the Company. The restrictions and procedures are intended to help avoid inadvertent instances of improper insider trading, but
                appropriate judgment should always be exercised by each director, officer and designated employee in connection with any trade in the Company&#8217;s securities.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-top: 1.8pt;"><br>
    </div>
    <div style="text-align: justify; margin-right: 12.85pt; margin-left: 52.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: normal;">A director, officer or designated employee may, from time to time, have to forego a proposed
      transaction in the Company&#8217;s securities even if he planned to make the transaction before learning of the Material Nonpublic Information and even though such person believes he or she may suffer an economic loss or forego anticipated profit by
      waiting.</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z427c903428b247fe8e67106d1c340474" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.05pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 16.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CERTAIN EXCEPTIONS</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zd192459495444fd0a9bb9ac3bc276bcf" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">i.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Stock Options Exercises</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> The Company considers that the exercise of stock options (but not the sale of the underlying stock) under the Company&#8217;s stock option plans, including through
                the tender of previously owned shares to the Company, to be exempt from this Policy. This Policy does apply, however, to any sale of stock as part of a broker-assisted &#8220;cashless&#8221; exercise of an option, or any market sale for the purpose of
                generating the cash needed to pay the exercise price of an option.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z07daee42e02a43b395a5222a650adc26" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.9pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 11.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Restricted




                    Stock</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> This policy will not apply to the payment of taxes upon the vesting of shares of restricted stock under the Company&#8217;s Restricted Stock
                Plan by surrender of shares of such vesting restricted stock to the Company.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zf082253b38fa416a984e1a1055ab0e97" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.7pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.8pt; margin-top: 11.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>401(k)




                    Plan</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> This Policy will not apply to purchases of Company stock in the Company&#8217;s 401(k) plan resulting from periodic contributions of money to
                the plan pursuant to payroll deduction elections if such purchases are permitted in the future. This Policy does apply, however, to certain elections that may be made under the 401(k) plan, including (a) an election to increase or decrease
                the percentage of periodic contributions that will be allocated to the Company stock fund, if any, (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) an election to
                borrow money against a 401(k) plan account if the loan will result in a liquidation of some or all of a participant&#8217;s Company stock fund balance, and (d) an election to pre-pay a plan loan if the pre-payment will result in allocation of
                loan proceeds to the Company stock fund.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z5f9951e701a544e48eb977568aadec88" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iv.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Employee




                    Stock Purchase Plan</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> This Policy will not apply to purchases of Company stock in the Company&#8217;s employee stock purchase plan, if any,
                resulting from periodic contributions of money to the plan pursuant to the elections made at the time of enrollment in the plan if such purchases are permitted in the future. This Policy also will not apply to purchases of Company stock
                resulting from lump sum contributions to the plan, provided that the participant elected to participate by lump-sum payment at the beginning of the applicable enrollment period if such purchases are permitted in the future. This Policy does
                apply to a participant&#8217;s election to participate in, or increase or decrease, his or her participation in the plan, and to a participant&#8217;s sales of Company stock purchased pursuant to the plan.</div>
            </td>
          </tr>

      </table>
    </div>
    <br>
    &#160;
    <div>
      <table cellspacing="0" cellpadding="0" id="z4c1859096ba04b768b3bf8844743243e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">v.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>10b5-1 Plans</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> This Policy does not apply to purchases or sales of Company stock made under a trading plan adopted pursuant to SEC Rule 10b5-1(c) (17 C.F.R. &#167; 240.10b5-1(c))
                (a &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Rule 10b5-1 Plan</font>&#8221;). No trades shall be treated as having been made pursuant to a Rule 10b5-1 Plan under this Policy unless:</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z35c838002b4b4f46925c848a429b9e9a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.1pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 88.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(a)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Rule 10b5-1 Plan specifies the price, amount and date of trades or provides a formula or other mechanism to be followed
                and otherwise complies with the requirements of Rule 10b5-1;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zad730301b7ad43f29447a9ca0ec1502d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 88.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Rule 10b5-1 Plan is entered in accordance with Section 6.viii and is approved by the Insider Trading Compliance Officer
                (for the avoidance of confusion, a proposed Rule 10b5-1 Plan may be submitted to the Insider Trading Compliance Officer for review during a Blackout Period but the Plan may not be entered into during a Blackout Period.); and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zdea11f91eaad40cb87ac688bc9a3d900" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 88.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The person establishing the Rule 10b5-1 Plan has certified to the Insider Trading Compliance Officer in writing on the date
                that the Rule 10b5-1 Plan is formally established, that:</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="ze35ed5b069d94621b5c56501af2c7775" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(i)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Such person is not in possession of Material Nonpublic Information concerning the Company and all such trades to be made
                pursuant to Rule 10b5-1 Plan will be made in accordance with the Exchange Act, the Securities Act of 1933, as amended, and applicable state securities laws;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8e2571a4a48045eca4e988a044f731a6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(ii)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Rule 10b5-1 Plan complies with the requirements of Rule 10b5-1;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zb57173c1569b4983a616dbe8f6f13fd7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(iii)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Rule 10b5-1 Plan to be adopted includes representations that (1) the person is not aware of any Material Nonpublic
                Information about the Company; and (2) the person is adopting the plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z8e1e00b158814540bff2a1885fccc4cf" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(iv)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If the person is a director or Section 16 officer, such person will not begin trading under the plan until the later of: (1) 90
                days after the adoption of the Rule 10b5-1 Plan; or (2) two business days following the disclosure of the Company&#8217;s financial results in a Form 10-Q or Form 10-K for the fiscal quarter in which the plan is being adopted (but not to exceed
                120 days following the date the plan was adopted or modified).&#160; A new &#8220;cooling off&#8221; period will be triggered by a modification to the amount, price or timing of a purchase or sale (including changes to related formulas or algorithms under
                an existing plan). Any such modifications will be treated as a cancellation to the existing plan and the adoption of a replacement;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z68cdc2d4ded94058ba74aff776a6b9c7" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(v)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">If the person is not a director or Section 16 officer, such person will not begin trading under the plan until 30 days after
                the adoption of the Rule 10b5-1 Plan. A new &#8220;cooling off&#8221; period will be triggered by a modification to the amount, price or timing of a purchase or sale (including changes to related formulas or algorithms under an existing plan). Any such
                modifications will be treated as a cancellation to the existing plan and the adoption of a replacement;</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zc0a5d03d7e064b15a71f1a56751a5f7d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(vi)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The person may not have another outstanding (and may not subsequentially enter into any additional) Rule 10b5-1 Plan for
                purchases or sales of securities of the Company during the same period; and</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z04708e425b0a43199f124f864b54a4dd" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.95pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 124.25pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 88.2pt; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(vii)</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; margin-top: 11.95pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The person may not have more than one single-trade Rule 10b5-1 Plan during any 12-month period.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.85pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">No such approval by the Insider Trading Compliance Officer shall be considered the Insider Trading Compliance
      Officer&#8217;s or the Company&#8217;s approval that the Rule 10b5-1</div>
    <div><br>
    </div>
    <div style="text-align: justify; margin-right: 12.8pt; margin-left: 52.2pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Plan satisfies the requirements of Rule 10b5-1. It shall be the sole responsibility of the
      person establishing the Rule 10b5-1 Plan to ensure that such plan complies with the requirements of Rule 10b5-1. The existence of the foregoing approval procedures does not in any way obligate the Insider Trading Compliance Officer to approve any
      Rule 10b5-1 Plan. The Company reserves the right to require that additional provisions be included in a Rule 10b5-1 Plan with the objective of complying with Rule 10b5-1. The Insider Trading Compliance Officer may reject any trading requests or Rule
      10b5-1 Plans at his or her sole reasonable discretion. The Company also reserves the right to require that transactions under a Rule 10b5-1 Plan be suspended during periods when the Company believes that legal, contractual or regulatory restrictions
      could prohibit such transactions or make them undesirable. These might include periods during which persons subject to this Policy have agreed with underwriters that they will not sell securities of the Company for specified periods before and after
      a public offering, or periods in proximity to a public offering during which SEC Regulation M prohibits purchases by affiliates.</div>
    <table cellspacing="0" cellpadding="0" id="z510ac0d066aa48a1bddd8944426cd772" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 11.9pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">POTENTIAL CRIMINAL AND CIVIL LIABILITY AND/OR DISCIPLINARY</div>
          </td>
        </tr>

    </table>
    <div style="text-align: left; margin-left: 225.5pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">ACTION</div>
    <div>
      <table cellspacing="0" cellpadding="0" id="ze44709f7023b410fb23d76a186fd10ab" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">i.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Liability for Insider
                    Trading</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Any director, officer or employee who engages in a transaction in the Company&#8217;s securities at a time when they have knowledge of
                Material Nonpublic Information may be subject to civil and criminal penalties and sanctions, including imprisonment, criminal fines, civil penalties and SEC civil enforcement injunctions.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="zbcc0e683fb1048a8b8911b5949a0bc32" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">ii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Liability




                    for Tipping</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Any director, officer or employee who tips (&#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">tippers</font>&#8221;) a third party (commonly referred to as a &#8220;<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">tippee</font>&#8221;) may also be liable for improper transactions by
                tippees to whom they have tipped Material Nonpublic Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company&#8217;s securities. Tippers and
                tippees would be subject to the same penalties and sanctions as described above, and the SEC has imposed large penalties even when the tipper or tippee did not profit from the trading. The SEC, the stock exchanges and Nasdaq use
                sophisticated electronic surveillance techniques to uncover insider trading.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z82f39fc896db480e986a84aadd655574" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12.05pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iii.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.8pt; margin-top: 12.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Control




                    Persons</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> The Company and its supervisory personnel, if they fail to take appropriate steps to prevent illegal insider trading, may in certain
                circumstances, be subject to the significant civil and criminal liabilities. The civil penalties can extend personal liability to the Company&#8217;s directors, officers and other supervisory personnel if they fail to take appropriate steps to
                prevent insider trading.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z51ad1c2666f440478e6bbc5656cfc83a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">iv.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.85pt; margin-top: 12pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Possible




                    Company-Imposed Disciplinary Actions</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Employees of the Company who violate this Policy shall also be subject to disciplinary action by the
                Company, which may include ineligibility for future participation in the Company&#8217;s equity incentive plans or termination of employment.</div>
            </td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z299af6c3f68b4728964e4a785ab61039" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 11.9pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 52.2pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 52.2pt; margin-top: 11.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">v.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; text-indent: 35.9pt; margin-top: 11.9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Section




                    16 Liability - Directors and Officers</u></font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">.</font> Directors and certain officers of the Company must also comply with the reporting obligations and
                limitations on short- swing profit transactions set forth in Section 16 of the Exchange Act. The practical effect of these provisions is that these officers and directors who purchase and sell the Company&#8217;s securities within a six-month
                period must disgorge &#8220;all profits&#8221; to the Company whether or not they had knowledge of any Material Nonpublic Information. Under these provisions, and so long as certain other criteria are met, neither the receipt of stock or stock options
                under the Company&#8217;s stock plans, nor the exercise of options nor the receipt of stock under the Company&#8217;s employee stock purchase plan, dividend reinvestment plan or the Company&#8217;s 401(k) retirement plan is deemed a purchase that can be
                matched against a sale for Section 16(b) short swing profit disgorgement purposes; however, the sale of any such shares so obtained is a sale for these purposes. Moreover, no such director or officer may ever make a short sale of the
                Company&#8217;s common stock which is unlawful under Section 16(c) of the Exchange Act. The Company has notified its directors and executive officers who have been designated by the board of directors as subject to the reporting provisions and
                trading restrictions of Section 16 of the Exchange Act, and the underlying rules and regulations promulgated by the SEC (such persons, &#8220;Section 16 Individuals&#8221;). Section 16 Individuals must obtain prior approval of all trades in Company
                securities from the Insider Trading Compliance Officer in accordance with the pre-clearance procedures set forth in paragraph 6.viii above.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: justify; text-indent: 3pt; margin-right: 12.65pt; margin-left: 52.2pt; margin-top: 12.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The rules on recovery of short swing profits are absolute and do not
      depend on whether a person has Material Nonpublic Information. The rules for computing &#8220;profits&#8221; are also absolute and large amounts may be deemed profits even when a trader has not received any economic benefit.</div>
    <table cellspacing="0" cellpadding="0" id="z07c9c6293b614bc8844157afeb72d784" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; margin-top: 11.9pt;">

        <tr>
          <td style="width: 16.2pt;"><br>
          </td>
          <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9.</td>
          <td style="width: auto; vertical-align: top; text-align: center;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">INQUIRIES</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify; margin-right: 13.1pt; margin-left: 52.2pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Please direct questions as to any of the matters discussed in this Policy to the Company&#8217;s
      Insider Trading Compliance Officer at the following address:</div>
    <div style="text-align: left; margin-right: 310.45pt; margin-left: 52.2pt; margin-top: 11.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Financial Officer </div>
    <div style="text-align: left; margin-right: 310.45pt; margin-left: 52.2pt; margin-top: 11.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The York Water Company </div>
    <div style="text-align: left; margin-right: 310.45pt; margin-left: 52.2pt; margin-top: 11.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130 East Market Street </div>
    <div style="text-align: left; margin-right: 310.45pt; margin-left: 52.2pt; margin-top: 11.8pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">York, PA 17401</div>
    <div style="margin-bottom: 0.05pt;"><br>
    </div>
    <br>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div style="margin-top: 2.4pt;"><br>
    </div>
    <div style="text-align: center; margin-left: 10.55pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EXHIBIT A</div>
    <div style="text-align: center; margin-left: 10.6pt; margin-top: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Designated Insiders</div>
    <div style="margin-top: 12.6pt;"><br>
    </div>
    <div style="text-align: left; margin-left: 41.4pt; margin-top: 0.05pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Directors</div>
    <div style="text-align: left; margin-right: 310.35pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Officers of the Company </div>
    <div style="text-align: left; margin-right: 310.35pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Controller</div>
    <div style="text-align: left; margin-right: 310.35pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounting Manager </div>
    <div style="text-align: left; margin-right: 310.35pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finance Manager</div>
    <div style="text-align: left; margin-right: 268.6pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Information Technology Manager </div>
    <div style="text-align: left; margin-right: 268.6pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Oracle Applications Engineer </div>
    <div style="text-align: left; margin-right: 268.6pt; margin-left: 41.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investor Relations Administrator</div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>6
<FILENAME>exhibit23-123124.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<html>
  <head>
    <title></title>
  <meta content="MSHTML 11.00.9600.18921" name="GENERATOR">
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; TEXT-ALIGN: center">
  <hr noshade="noshade" style="HEIGHT: 4px; COLOR: #000000">
  <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: center">&#160;</div>
  <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: center">EXHIBIT 23</div>
  <div style="FONT-WEIGHT: bold"><br>
  </div>
  <div style="FONT-WEIGHT: bold"><br>
  </div>
  <div style="MARGIN-BOTTOM: 24pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: center">
    <div style="MARGIN-BOTTOM: 24pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; FONT-WEIGHT: bold; TEXT-ALIGN: center">Consent of Independent Registered Public Accounting Firm</div>
    <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We consent to the incorporation by reference in the Registration Statements on Form S-3 (File No. 333-268204 and 333-283488) and Forms S-8 (File Nos.
            333-191497 and 333-211287) of The York Water Company of our report dated March 4, 2025, relating to the financial statements and the financial statement schedule, which appear in this Form 10-K for the year ended December 31, 2024.</div>
        </div>
      </div>
    </div>
    <div style="font-weight: normal;"><br>
    </div>
    <div style="text-align: left;"><font style="font-weight: normal;"><u>/s/ Baker Tilly US, LLP</u><br>
        Philadelphia, Pennsylvania<br>
        March 4, 2025<br>
        &#160;</font><br>
      <br>
    </div>
    <div><br>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>exhibit31_1-123124.htm
<DESCRIPTION>YWC CERTIFICATION OF CEO
<TEXT>
<html>
  <head>
    <title></title>
  <meta content="MSHTML 11.00.9600.18921" name="GENERATOR">
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
  <div style="TEXT-ALIGN: center">
    <hr noshade="noshade" style="HEIGHT: 4px; COLOR: #000000"> </div>
  <div style="TEXT-ALIGN: center">&#160;</div>
  <div style="TEXT-ALIGN: center"> <br>
  </div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EXHIBIT 31.1</div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CERTIFICATIONS</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> <br>
    </font></div>
  <div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="z958e0b87c37e4e57b0d3f97c875bc478" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I, Joseph T. Hand, certify that:</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have reviewed this report on Form 10-K of The York Water Company;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
              statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects
              the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in
                Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
              that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
              supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">c)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the
                effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">d)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most
                recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
                to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent function):</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably
                likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control
              over financial reporting.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="ze547f54b57664703b8912657a52a3c1b">

        <tr>
          <td style="width: 61.98%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date:&#160; March 4, 2025</div>
            </div>
          </td>
          <td style="width: 38.02%; vertical-align: top;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>/s/ Joseph T. Hand</u></div>
          </td>
        </tr>
        <tr>
          <td style="width: 61.98%; vertical-align: top;">&#160;</td>
          <td style="width: 38.02%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
          </td>
        </tr>
        <tr>
          <td style="width: 61.98%; vertical-align: top;">&#160;</td>
          <td style="width: 38.02%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">President and CEO</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>exhibit31_2-123124.htm
<DESCRIPTION>YWC CERTIFICATION OF CFO
<TEXT>
<html>
  <head>
    <title></title>
  <meta content="MSHTML 11.00.9600.18921" name="GENERATOR">
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
  <div style="TEXT-ALIGN: center">
    <hr noshade="noshade" style="HEIGHT: 4px; COLOR: #000000"> </div>
  <div style="TEXT-ALIGN: center">&#160;</div>
  <div style="TEXT-ALIGN: center"> <br>
  </div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EXHIBIT 31.2</div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CERTIFICATIONS</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> <br>
    </font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"> <br>
    </font></div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zb6b04709401e491f8696bd84f48a10cd" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 100%; vertical-align: top;" colspan="3">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I, Matthew E. Poff, certify that:</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">I have reviewed this report on Form 10-K of The York Water Company;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
              statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects
              the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
                in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
              that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
              supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">c)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the
                effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">d)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most
                recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.</div>
          </td>
          <td style="width: 94.32%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
                to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent function):</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">a)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably
                likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width: 5.68%; vertical-align: top;">&#160;</td>
          <td style="width: 5.94%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">b)</div>
          </td>
          <td style="width: 88.38%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control
                over financial reporting.</div>
            </div>
            <div>&#160;</div>
          </td>
        </tr>

    </table>
  </div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" id="z114f05bbd82d42208d98dfe9ad1ae36e" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">

      <tr>
        <td style="width: 61.39%; vertical-align: top;">
          <div style="text-align: justify;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date: March 4, 2025</div>
          </div>
        </td>
        <td style="width: 38.61%; vertical-align: top;">
          <div style="text-align: justify;"><u><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">/s/ Matthew E. Poff</font></font></u></div>
        </td>
      </tr>
      <tr>
        <td style="width: 61.39%; vertical-align: top;">&#160;</td>
        <td style="width: 38.61%; vertical-align: top;">
          <div style="text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Matthew E. Poff</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 61.39%; vertical-align: top;">&#160;</td>
        <td style="width: 38.61%; vertical-align: top;">
          <div style="text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Chief Financial Officer</font></div>
        </td>
      </tr>

  </table>
  <div> <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>exhibit32_1-123124.htm
<DESCRIPTION>YWC SECTION 906 CERTIFICATION OF CEO
<TEXT>
<html>
  <head>
    <title></title>
  <meta name="GENERATOR" content="MSHTML 11.00.9600.18921">
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; TEXT-ALIGN: center">
  <div>
    <hr noshade="noshade" style="HEIGHT: 4px; COLOR: #000000"> </div>
  <div>&#160;</div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <br>
  </div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EXHIBIT 32.1</div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CERTIFICATION PURSUANT TO</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">18 U.S.C. SECTION 1350,</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">AS ADOPTED PURSUANT TO</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div>
    <div>
      <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Annual Report of The York Water Company on Form 10-K for the year ending December 31, 2024 as filed
                with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Joseph T. Hand, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley
                Act of 2002, that, to my knowledge:</div>
            </div>
          </div>
        </div>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zf73fa3e7fc02450fae4233d3d2273696" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</div>
            </td>
            <td style="width: 95%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934;
                and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: top;">&#160;</td>
            <td style="width: 95%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 5%; vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</div>
            </td>
            <td style="width: 95%; vertical-align: top;">
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The information contained in the Report fairly presents, in all material respects, the financial
                condition and results of operations of the Company.</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z45c45fd62f68440491cbaee5589e7f99" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">THE YORK WATER COMPANY</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><u>/s/ Joseph T. Hand</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Joseph T. Hand</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Date: March 4, 2025</div>
            </td>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
    </div>
    <div style="FONT-SIZE: 10pt; TEXT-ALIGN: left">&#160;</div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>exhibit32_2-123124.htm
<DESCRIPTION>YWC SECTION 906 CERTIFICATION OF CFO
<TEXT>
<html>
  <head>
    <title></title>
  <meta name="GENERATOR" content="MSHTML 11.00.9600.18921">
    <!-- Licensed to: The York Water Company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body text="#000000" bgcolor="#ffffff" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'">
  <div style="TEXT-ALIGN: center">
    <hr noshade="noshade" style="HEIGHT: 4px; COLOR: #000000"> </div>
  <div style="TEXT-ALIGN: center">&#160;</div>
  <br>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">EXHIBIT 32.2</div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CERTIFICATION PURSUANT TO</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">18 U.S.C. SECTION 1350,</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">AS ADOPTED PURSUANT TO</font></div>
  <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div style="text-align: justify; text-indent: 36pt;">
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
      <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the Annual Report of The York Water Company on Form 10-K for the year ending December 31, 2024 as filed with the
          Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Matthew E. Poff, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
          that, to my knowledge:</div>
      </div>
    </div>
  </div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" id="zfd07f734e420478eaab3fa732111c4a9">

      <tr>
        <td style="width: 5%; vertical-align: top;">
          <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(1)</font></div>
        </td>
        <td style="width: 95%; vertical-align: top;">
          <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act
              of 1934; and</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 5%; vertical-align: top;">&#160;</td>
        <td style="width: 95%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5%; vertical-align: top;">
          <div style="text-align: center;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(2)</font></div>
        </td>
        <td style="width: 95%; vertical-align: top;">
          <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The information contained in the Report fairly presents, in all material respects, the
              financial condition and results of operations of the Company.</font></div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div><br>
  </div>
  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" id="zfbf1c6037a3e4e288cf63572b2dbfbb2">

      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">THE YORK WATER COMPANY</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="text-align: left;"><u><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">/s/ Matthew E. Poff</font></font></u></div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Matthew E. Poff</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Chief Financial Officer</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">
          <div style="text-align: left;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Date: </font>March 4, 2025</div>
        </td>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
      </tr>

  </table>
  <div><br>
  </div>
  <div style="FONT-SIZE: 10pt; TEXT-ALIGN: justify; TEXT-INDENT: 36pt">
    <div style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-ALIGN: justify; TEXT-INDENT: 36pt">
      <div> <br>
      </div>
    </div>
    <br>
  </div>
  <div style="TEXT-ALIGN: center">&#160;</div>
  <div style="TEXT-ALIGN: center"><br>
  </div>
  <div style="FONT-SIZE: 10pt; TEXT-ALIGN: left">&#160;</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>yorw-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.2.1.5287 Broadridge-->
<xs:schema targetNamespace="http://yorkwater.com/20241231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:yorw="http://yorkwater.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt-types="http://fasb.org/srt-types/2024">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="yorw-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="yorw-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="yorw-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="yorw-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://yorkwater.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/BalanceSheets" id="BalanceSheets">
        <link:definition>010000 - Statement - Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
        <!--Parent Role: Balance Sheets-->
        <link:definition>010100 - Statement - Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StatementsOfIncome" id="StatementsOfIncome">
        <link:definition>020000 - Statement - Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" id="StatementsOfCommonStockholdersEquity">
        <link:definition>030000 - Statement - Statements of Common Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical" id="StatementsOfCommonStockholdersEquityParenthetical">
        <!--Parent Role: Statements of Common Stockholders' Equity-->
        <link:definition>030100 - Statement - Statements of Common Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
        <link:definition>040000 - Statement - Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StatementsOfCashFlowsParenthetical" id="StatementsOfCashFlowsParenthetical">
        <!--Parent Role: Statements of Cash Flows-->
        <link:definition>040100 - Statement - Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
        <link:definition>060100 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/Acquisitions" id="Acquisitions">
        <link:definition>060200 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssets" id="AccountsReceivableAndContractAssets">
        <link:definition>060300 - Disclosure - Accounts Receivable and Contract Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction" id="NoteReceivableAndCustomersAdvancesForConstruction">
        <link:definition>060400 - Disclosure - Note Receivable and Customers' Advances for Construction</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShare" id="CommonStockAndEarningsPerShare">
        <link:definition>060500 - Disclosure - Common Stock and Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings" id="LongtermDebtAndShorttermBorrowings">
        <link:definition>060600 - Disclosure - Long-Term Debt and Short-Term Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/FairValueOfFinancialInstruments" id="FairValueOfFinancialInstruments">
        <link:definition>060700 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/Commitments" id="Commitments">
        <link:definition>060800 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/Revenue" id="Revenue">
        <link:definition>060900 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/RateMatters" id="RateMatters">
        <link:definition>061000 - Disclosure - Rate Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlans" id="EmployeeBenefitPlans">
        <link:definition>061100 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>061200 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxes" id="TaxesOtherThanIncomeTaxes">
        <link:definition>061300 - Disclosure - Taxes Other than Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061400 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
        <link:definition>061500 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>061600 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts" id="ScheduleIiValuationAndQualifyingAccounts">
        <link:definition>061700 - Schedule - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>070100 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/RevenuePolicies" id="RevenuePolicies">
        <!--Parent Role: Revenue-->
        <link:definition>070900 - Disclosure - Revenue (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>080100 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables" id="AccountsReceivableAndContractAssetsTables">
        <!--Parent Role: Accounts Receivable and Contract Assets-->
        <link:definition>080300 - Disclosure - Accounts Receivable and Contract Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables" id="NoteReceivableAndCustomersAdvancesForConstructionTables">
        <!--Parent Role: Note Receivable and Customers' Advances for Construction-->
        <link:definition>080400 - Disclosure - Note Receivable and Customers' Advances for Construction (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareTables" id="CommonStockAndEarningsPerShareTables">
        <!--Parent Role: Common Stock and Earnings Per Share-->
        <link:definition>080500 - Disclosure - Common Stock and Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables" id="LongtermDebtAndShorttermBorrowingsTables">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>080600 - Disclosure - Long-Term Debt and Short-Term Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables" id="FairValueOfFinancialInstrumentsTables">
        <!--Parent Role: Fair Value of Financial Instruments-->
        <link:definition>080700 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/RevenueTables" id="RevenueTables">
        <!--Parent Role: Revenue-->
        <link:definition>080900 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansTables" id="EmployeeBenefitPlansTables">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>081100 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>081200 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables" id="TaxesOtherThanIncomeTaxesTables">
        <!--Parent Role: Taxes Other than Income Taxes-->
        <link:definition>081300 - Disclosure - Taxes Other than Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: Income Taxes-->
        <link:definition>081400 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails" id="SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090100 - Disclosure - Significant Accounting Policies, Utility Plant and Depreciation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" id="SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090104 - Disclosure - Significant Accounting Policies, Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails" id="SignificantAccountingPoliciesInterestRateSwapAgreementDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090106 - Disclosure - Significant Accounting Policies, Interest Rate Swap Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails" id="SignificantAccountingPoliciesIncomeTaxesDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090108 - Disclosure - Significant Accounting Policies, Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" id="SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails">
        <!--Parent Role: Significant Accounting Policies-->
        <link:definition>090110 - Disclosure - Significant Accounting Policies, Allowance for Funds Used During Construction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/AcquisitionsDetails" id="AcquisitionsDetails">
        <!--Parent Role: Acquisitions-->
        <link:definition>090200 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails" id="AccountsReceivableAndContractAssetsDetails">
        <!--Parent Role: Accounts Receivable and Contract Assets-->
        <link:definition>090300 - Disclosure - Accounts Receivable and Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails" id="NoteReceivableAndCustomersAdvancesForConstructionDetails">
        <!--Parent Role: Note Receivable and Customers' Advances for Construction-->
        <link:definition>090400 - Disclosure - Note Receivable and Customers' Advances for Construction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" id="CommonStockAndEarningsPerShareDetails">
        <!--Parent Role: Common Stock and Earnings Per Share-->
        <link:definition>090500 - Disclosure - Common Stock and Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails" id="LongtermDebtAndShorttermBorrowingsLongtermDebtDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090600 - Disclosure - Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" id="LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090602 - Disclosure - Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" id="LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090604 - Disclosure - Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails" id="LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090606 - Disclosure - Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails" id="LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090608 - Disclosure - Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" id="LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090610 - Disclosure - Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" id="LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails">
        <!--Parent Role: Long-Term Debt and Short-Term Borrowings-->
        <link:definition>090612 - Disclosure - Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" id="FairValueOfFinancialInstrumentsDetails">
        <!--Parent Role: Fair Value of Financial Instruments-->
        <link:definition>090700 - Disclosure - Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/CommitmentsDetails" id="CommitmentsDetails">
        <!--Parent Role: Commitments-->
        <link:definition>090800 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/RevenueDetails" id="RevenueDetails">
        <!--Parent Role: Revenue-->
        <link:definition>090900 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/RateMattersDetails" id="RateMattersDetails">
        <!--Parent Role: Rate Matters-->
        <link:definition>091000 - Disclosure - Rate Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" id="EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091100 - Disclosure - Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" id="EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091102 - Disclosure - Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" id="EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091104 - Disclosure - Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" id="EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091106 - Disclosure - Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails" id="EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091108 - Disclosure - Employee Benefit Plans, Weighted-Average Assumptions Used (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" id="EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091110 - Disclosure - Employee Benefit Plans, Fair Values of Pension Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" id="EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails">
        <!--Parent Role: Employee Benefit Plans-->
        <link:definition>091112 - Disclosure - Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/StockbasedCompensationDetails" id="StockbasedCompensationDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091200 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails" id="TaxesOtherThanIncomeTaxesDetails">
        <!--Parent Role: Taxes Other than Income Taxes-->
        <link:definition>091300 - Disclosure - Taxes Other than Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091400 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" id="IncomeTaxesDetailsCalc2">
        <!--Parent Role: Income Taxes (Details)-->
        <link:definition>091402 - Disclosure - Income Taxes (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" id="ScheduleIiValuationAndQualifyingAccountsDetails">
        <!--Parent Role: Schedule II - Valuation and Qualifying Accounts-->
        <link:definition>091700 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xs:element name="NoteReceivableAndCustomersAdvancesForConstructionAbstract" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NoncashInvestingAndFinancingActivitiesRelatedText2" id="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" id="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncreaseDecreaseInAccruedInterest" id="yorw_IncreaseDecreaseInAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ContributionsInAidOfConstructionAssociatedWithAcquisition" id="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" id="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PublicUtilitiesApprovedAmortizationPeriod" id="yorw_PublicUtilitiesApprovedAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RateCaseFilingExpensesMember" id="yorw_RateCaseFilingExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ServiceLifeStudyExpensesMember" id="yorw_ServiceLifeStudyExpensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" id="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TangiblePropertyRegulationsCatchUpDeductionMember" id="yorw_TangiblePropertyRegulationsCatchUpDeductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" id="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CustomerOwnedLeadServiceLinesMember" id="yorw_CustomerOwnedLeadServiceLinesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" id="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" id="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmountsRelatedToWaterDistrictProjectsTableTextBlock" id="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInAccountsReceivableNet" id="yorw_IncreaseDecreaseInAccountsReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReceivablesGrossCurrent" id="yorw_ReceivablesGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInContractWithCustomerAssetCurrent" id="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInAccountsReceivableGrossCurrent" id="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInReceivablesGrossCurrent" id="yorw_IncreaseDecreaseInReceivablesGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInOtherReceivablesGrossCurrent" id="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NoteReceivablePolicyTextBlock" id="yorw_NoteReceivablePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ContributionsInAidsOfConstructionPolicyTextBlock" id="yorw_ContributionsInAidsOfConstructionPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CustomersAdvancesForConstructionPolicyTextBlock" id="yorw_CustomersAdvancesForConstructionPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInFairValueOfSwapLiability" id="yorw_IncreaseDecreaseInFairValueOfSwapLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" id="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" id="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherCustomerAdvancesForConstruction" id="yorw_OtherCustomerAdvancesForConstruction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="InterestIncomeOnNotesReceivable" id="yorw_InterestIncomeOnNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" id="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" id="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BillingAndRevenueCollectionServicesMember" id="yorw_BillingAndRevenueCollectionServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ServiceLineProtectionPlanMember" id="yorw_ServiceLineProtectionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CollectionServicesMember" id="yorw_CollectionServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TermForCustomerToMakePaymentAfterBeingInvoiced" id="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" id="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="WaterUtilityServiceMember" id="yorw_WaterUtilityServiceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WastewaterUtilityServiceMember" id="yorw_WastewaterUtilityServiceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResidentialCustomersMember" id="yorw_ResidentialCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommercialAndIndustrialCustomersMember" id="yorw_CommercialAndIndustrialCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FireProtectionCustomersMember" id="yorw_FireProtectionCustomersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfEmployeesUnderUnionContract" id="yorw_PercentageOfEmployeesUnderUnionContract" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="CommonStockAndEarningsPerShareAbstract" id="yorw_CommonStockAndEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockAndEarningsPerShareTextBlock" id="yorw_CommonStockAndEarningsPerShareTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" id="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" id="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" id="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" id="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfAuthorizedSharesRemainingToBeIssued" id="yorw_NumberOfAuthorizedSharesRemainingToBeIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" id="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DirectStockPurchasePortionOfPlanMember" id="yorw_DirectStockPurchasePortionOfPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OptionalDividendReinvestmentPortionOfPlanMember" id="yorw_OptionalDividendReinvestmentPortionOfPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxesOtherThanIncomeTaxesAbstract" id="yorw_TaxesOtherThanIncomeTaxesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxesOtherThanIncomeTaxesTextBlock" id="yorw_TaxesOtherThanIncomeTaxesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPensionPlansCombinedMember" id="yorw_DefinedBenefitPensionPlansCombinedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PennsylvaniaPublicUtilityCommissionMember" id="yorw_PennsylvaniaPublicUtilityCommissionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DistributionSystemImprovementChargeMember" id="yorw_DistributionSystemImprovementChargeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RateRequestFiledOnMay272022Member" id="yorw_RateRequestFiledOnMay272022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DistributionSystemImprovementChargePercentageOverBaseRate" id="yorw_DistributionSystemImprovementChargePercentageOverBaseRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DistributionSystemImprovementChargeRevenue" id="yorw_DistributionSystemImprovementChargeRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" id="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ThresholdForAmortizationOfGainsAndLosses" id="yorw_ThresholdForAmortizationOfGainsAndLosses" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncreaseDecreaseInRegulatoryAssetLiability" id="yorw_IncreaseDecreaseInRegulatoryAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" id="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" id="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanRegulatoryAssetLiability" id="yorw_DefinedBenefitPlanRegulatoryAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" id="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MaximumPeriodOfEligibleService" id="yorw_MaximumPeriodOfEligibleService" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" id="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanChangeInRegulatoryAssets" id="yorw_DefinedBenefitPlanChangeInRegulatoryAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DefinedBenefitPlanChangeInRegulatoryAsset" id="yorw_DefinedBenefitPlanChangeInRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" id="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" id="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RegulatoryAssessmentTaxes" id="yorw_RegulatoryAssessmentTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="YorkWaterCompanyLongTermIncentivePlanMember" id="yorw_YorkWaterCompanyLongTermIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="KeyEmployeeRetiringIn2024Member" id="yorw_KeyEmployeeRetiringIn2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantedIn20212022And2023Member" id="yorw_GrantedIn20212022And2023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantedIn2022And2023Member" id="yorw_GrantedIn2022And2023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="GrantedOn20240506Member" id="yorw_GrantedOn20240506Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="KeyOfficerRetiringIn2024Member" id="yorw_KeyOfficerRetiringIn2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OfficerRetiringIn2024Member" id="yorw_OfficerRetiringIn2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" id="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="InvestmentPerformancePeriod" id="yorw_InvestmentPerformancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" id="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AmountPayableUponRetireesDeath" id="yorw_AmountPayableUponRetireesDeath" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" id="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" id="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" id="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2053Member" id="yorw_SeniorNotesDue2053Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2054Member" id="yorw_SeniorNotesDue2054Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LondonInterbankOfferedRateMember" id="yorw_LondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" id="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DerivativePercentageOfVariableInterestRate" id="yorw_DerivativePercentageOfVariableInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NetPaymentRateOnSwaps" id="yorw_NetPaymentRateOnSwaps" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentTermOfVariableRate" id="yorw_DebtInstrumentTermOfVariableRate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PotentialPaymentToCounterparty" id="yorw_PotentialPaymentToCounterparty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" id="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CommittedLineOfCreditDue2024Member" id="yorw_CommittedLineOfCreditDue2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommittedLineOfCreditDue2025Member" id="yorw_CommittedLineOfCreditDue2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccountsPayableCurrentMember" id="yorw_AccountsPayableCurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfCustomersAcquired" id="yorw_NumberOfCustomersAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="WaterAssetsOfLongstownMobileEstatesMember" id="yorw_WaterAssetsOfLongstownMobileEstatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" id="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" id="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WaterAssetsOfPineRunRetirementCommunityMember" id="yorw_WaterAssetsOfPineRunRetirementCommunityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" id="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InterestRateSwapGainLossDeferredAsRegulatoryAsset" id="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" id="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" id="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" id="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfWastewaterCollectionSystemsOperated" id="yorw_NumberOfWastewaterCollectionSystemsOperated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MainsAndAccessoriesMember" id="yorw_MainsAndAccessoriesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UtilityPlantInServiceMember" id="yorw_UtilityPlantInServiceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PumpingAndTreatmentEquipmentMember" id="yorw_PumpingAndTreatmentEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OfficeTransportationAndOperatingEquipmentMember" id="yorw_OfficeTransportationAndOperatingEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ServicesMetersAndHydrantsMember" id="yorw_ServicesMetersAndHydrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OperationsStructuresReservoirsAndWaterTanksMember" id="yorw_OperationsStructuresReservoirsAndWaterTanksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LandAndOtherNonDepreciableAssetsMember" id="yorw_LandAndOtherNonDepreciableAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" id="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" id="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="MaximumBorrowingPercentageOfUtilityPlant" id="yorw_MaximumBorrowingPercentageOfUtilityPlant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" id="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentVariableInterestRateAnnualAverage" id="yorw_DebtInstrumentVariableInterestRateAnnualAverage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SeniorNotesDue2040Member" id="yorw_SeniorNotesDue2040Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2049Member" id="yorw_SeniorNotesDue2049Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommittedLineOfCreditDueSeptember2026Member" id="yorw_CommittedLineOfCreditDueSeptember2026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeniorNotesDue2050Member" id="yorw_SeniorNotesDue2050Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" id="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" id="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" id="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" id="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DeferredTaxLiabilitiesInvestmentTaxCredit" id="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="RegulatoryLiabilityAmortizationOfCatchUpDeduction" id="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RegulatoryLiabilityOngoingDeduction" id="yorw_RegulatoryLiabilityOngoingDeduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TangiblePropertyRegulationsOngoingDeductionsMember" id="yorw_TangiblePropertyRegulationsOngoingDeductionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfNewTaxPositionsTaken" id="yorw_NumberOfNewTaxPositionsTaken" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TangiblePropertyRegulationsDeduction" id="yorw_TangiblePropertyRegulationsDeduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" id="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OperatingLossTaxCarryforwardsAbstract" id="yorw_OperatingLossTaxCarryforwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" id="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="CorporateContributionCarryoverMember" id="yorw_CorporateContributionCarryoverMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxCreditCarryforwardsAbstract" id="yorw_TaxCreditCarryforwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" id="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" id="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" id="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>yorw-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.2.1.5287 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenueDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenueDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShareDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfIncome" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfIncome" />
  <link:roleRef roleURI="http://yorkwater.com/role/BalanceSheets" xlink:type="simple" xlink:href="yorw-20241231.xsd#BalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/BalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventory" xlink:label="PublicUtilitiesInventory" xlink:title="PublicUtilitiesInventory" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PublicUtilitiesInventory" xlink:title="calculation: AssetsCurrent to PublicUtilitiesInventory" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="UnbilledReceivablesCurrent" xlink:title="calculation: AssetsCurrent to UnbilledReceivablesCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseCurrent" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="IncomeTaxesReceivable" xlink:title="IncomeTaxesReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="IncomeTaxesReceivable" xlink:title="calculation: AssetsCurrent to IncomeTaxesReceivable" order="6.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to OtherAssetsNoncurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent" xlink:label="RegulatoryAssetsNoncurrent" xlink:title="RegulatoryAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="RegulatoryAssetsNoncurrent" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to RegulatoryAssetsNoncurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to NotesAndLoansReceivableNetNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="calculation: Assets to AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="calculation: PublicUtilitiesPropertyPlantAndEquipmentNet to PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="calculation: PublicUtilitiesPropertyPlantAndEquipmentNet to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="calculation: PublicUtilitiesPropertyPlantAndEquipmentNet to PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PublicUtilitiesPropertyPlantAndEquipmentNet" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="CommitmentsAndContingencies" xlink:title="calculation: LiabilitiesAndStockholdersEquity to CommitmentsAndContingencies" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:label="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="LiabilitiesOtherThanLongtermDebtNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="calculation: LiabilitiesOtherThanLongtermDebtNoncurrent to PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: LiabilitiesOtherThanLongtermDebtNoncurrent to OtherLiabilitiesNoncurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="calculation: LiabilitiesOtherThanLongtermDebtNoncurrent to DeferredIncomeTaxLiabilitiesNet" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="ContractWithCustomerLiabilityNoncurrent" xlink:title="calculation: LiabilitiesOtherThanLongtermDebtNoncurrent to ContractWithCustomerLiabilityNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent" xlink:label="RegulatoryLiabilityNoncurrent" xlink:title="RegulatoryLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="RegulatoryLiabilityNoncurrent" xlink:title="calculation: LiabilitiesOtherThanLongtermDebtNoncurrent to RegulatoryLiabilityNoncurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LiabilitiesOtherThanLongtermDebtNoncurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction" xlink:label="ContributionsInAidOfConstruction" xlink:title="ContributionsInAidOfConstruction" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="ContributionsInAidOfConstruction" xlink:title="calculation: LiabilitiesAndStockholdersEquity to ContributionsInAidOfConstruction" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LongTermDebtNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent" xlink:label="RegulatoryLiabilityCurrent" xlink:title="RegulatoryLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="RegulatoryLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to RegulatoryLiabilityCurrent" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesCurrent" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to EmployeeRelatedLiabilitiesCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DividendsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to DividendsPayableCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="InterestPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to InterestPayableCurrent" order="9.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="LiabilitiesCurrent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to LiabilitiesCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: LiabilitiesAndStockholdersEquity to PreferredStockValue" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLoss to IncomeTaxExpenseBenefit" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="Revenues" xlink:title="calculation: OperatingIncomeLoss to Revenues" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="UtilitiesOperatingExpense" xlink:title="UtilitiesOperatingExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:label="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="UtilitiesOperatingExpenseDepreciationAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpense" xlink:to="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="calculation: UtilitiesOperatingExpense to UtilitiesOperatingExpenseDepreciationAndAmortization" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpense" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: UtilitiesOperatingExpense to GeneralAndAdministrativeExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseTaxes" xlink:label="UtilitiesOperatingExpenseTaxes" xlink:title="UtilitiesOperatingExpenseTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpense" xlink:to="UtilitiesOperatingExpenseTaxes" xlink:title="calculation: UtilitiesOperatingExpense to UtilitiesOperatingExpenseTaxes" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:label="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="UtilitiesOperatingExpenseMaintenanceAndOperations" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpense" xlink:to="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="calculation: UtilitiesOperatingExpense to UtilitiesOperatingExpenseMaintenanceAndOperations" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="UtilitiesOperatingExpense" xlink:title="calculation: OperatingIncomeLoss to UtilitiesOperatingExpense" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="InterestExpenseDebt" xlink:title="calculation: NonoperatingIncomeExpense to InterestExpenseDebt" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="calculation: NonoperatingIncomeExpense to PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: NonoperatingIncomeExpense to OtherNonoperatingIncomeExpense" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:label="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="calculation: NonoperatingIncomeExpense to NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" order="3.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="NonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to NonoperatingIncomeExpense" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:label="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireWaterAndWasteWaterSystems" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:label="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="PaymentsToAcquireOtherPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireOtherPropertyPlantAndEquipment" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStock" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction" xlink:label="ProceedsFromAdvancesForConstruction" xlink:title="ProceedsFromAdvancesForConstruction" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromAdvancesForConstruction" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromAdvancesForConstruction" order="14.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAdvancesForConstruction" xlink:label="RepaymentsOfAdvancesForConstruction" xlink:title="RepaymentsOfAdvancesForConstruction" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfAdvancesForConstruction" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfAdvancesForConstruction" order="13.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfLongTermDebt" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfLongTermDebt" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsCommonStock" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRepaymentsOfBankOverdrafts" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDebtIssuanceCosts" order="9.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsAndOtherReceivables" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccruedInterest" xlink:label="IncreaseDecreaseInAccruedInterest" xlink:title="IncreaseDecreaseInAccruedInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedInterest" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedInterest" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:label="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="RestrictedStockExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to RestrictedStockExpense" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OtherNoncashIncomeExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OtherNoncashIncomeExpense" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DeferredIncomeTaxExpenseBenefit" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="IncreaseDecreaseInIncomeTaxesReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInIncomeTaxesReceivable" order="8.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ReceivablesNetCurrent" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="calculation: ReceivablesNetCurrent to AllowanceForDoubtfulAccountsReceivableCurrent" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ReceivablesGrossCurrent" xlink:label="ReceivablesGrossCurrent" xlink:title="ReceivablesGrossCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ReceivablesGrossCurrent" xlink:to="AccountsReceivableGrossCurrent" xlink:title="calculation: ReceivablesGrossCurrent to AccountsReceivableGrossCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="OtherReceivablesGrossCurrent" xlink:title="OtherReceivablesGrossCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ReceivablesGrossCurrent" xlink:to="OtherReceivablesGrossCurrent" xlink:title="calculation: ReceivablesGrossCurrent to OtherReceivablesGrossCurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ReceivablesNetCurrent" xlink:to="ReceivablesGrossCurrent" xlink:title="calculation: ReceivablesNetCurrent to ReceivablesGrossCurrent" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="calculation: WeightedAverageNumberOfDilutedSharesOutstanding to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Revenues" xlink:to="OperatingLeaseLeaseIncome" xlink:title="calculation: Revenues to OperatingLeaseLeaseIncome" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Revenues" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: Revenues to RevenueFromContractWithCustomerExcludingAssessedTax" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanBenefitObligation" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="calculation: DefinedBenefitPlanFundedStatusOfPlan to DefinedBenefitPlanFairValueOfPlanAssets" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:label="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="DefinedBenefitPlanRegulatoryAssetLiability" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanRegulatoryAssetLiability" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="calculation: DefinedBenefitPlanRegulatoryAssetLiability to DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanRegulatoryAssetLiability" xlink:to="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="calculation: DefinedBenefitPlanRegulatoryAssetLiability to DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:label="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="IncreaseDecreaseInRegulatoryAssetLiability" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncreaseDecreaseInRegulatoryAssetLiability" xlink:to="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="calculation: IncreaseDecreaseInRegulatoryAssetLiability to DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncreaseDecreaseInRegulatoryAssetLiability" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="calculation: IncreaseDecreaseInRegulatoryAssetLiability to DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" order="4.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="calculation: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="calculation: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanServiceCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:label="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="DefinedBenefitPlanChangeInRegulatoryAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanChangeInRegulatoryAsset" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanInterestCost" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseTaxes" xlink:label="UtilitiesOperatingExpenseTaxes" xlink:title="UtilitiesOperatingExpenseTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="OtherLaborRelatedExpenses" xlink:title="OtherLaborRelatedExpenses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="OtherLaborRelatedExpenses" xlink:title="calculation: UtilitiesOperatingExpenseTaxes to OtherLaborRelatedExpenses" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther" xlink:label="TaxesOther" xlink:title="TaxesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="TaxesOther" xlink:title="calculation: UtilitiesOperatingExpenseTaxes to TaxesOther" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstateTaxExpense" xlink:label="RealEstateTaxExpense" xlink:title="RealEstateTaxExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="RealEstateTaxExpense" xlink:title="calculation: UtilitiesOperatingExpenseTaxes to RealEstateTaxExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryAssessmentTaxes" xlink:label="RegulatoryAssessmentTaxes" xlink:title="RegulatoryAssessmentTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="RegulatoryAssessmentTaxes" xlink:title="calculation: UtilitiesOperatingExpenseTaxes to RegulatoryAssessmentTaxes" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentFederalTaxExpenseBenefit" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredFederalIncomeTaxExpenseBenefit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:label="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="IncomeTaxReconciliationTaxCreditsInvestment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationTaxCreditsInvestment" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="calculation: IncomeTaxExpenseBenefit to CurrentStateAndLocalTaxExpenseBenefit" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:label="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="DeferredTaxLiabilitiesInvestmentTaxCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesInvestmentTaxCredit" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:label="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesOther" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:label="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:label="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesCompensationAndBenefitsPensions" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="calculation: DeferredIncomeTaxLiabilities to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="calculation: DeferredTaxLiabilities to DeferredIncomeTaxLiabilities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:label="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOther" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOther" order="15.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwards" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsCharitableContributionCarryforwards" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:label="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:label="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" order="10.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DeferredTaxLiabilities" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxLiabilities to DeferredTaxAssetsGross" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:label="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="calculation: IncomeTaxExpenseBenefit to EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationOtherReconcilingItems" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsDeduction" xlink:label="TangiblePropertyRegulationsDeduction" xlink:title="TangiblePropertyRegulationsDeduction" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="TangiblePropertyRegulationsDeduction" xlink:title="calculation: IncomeTaxExpenseBenefit to TangiblePropertyRegulationsDeduction" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationTaxExemptIncome" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationTaxExemptIncome" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationChangeInEnactedTaxRate" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:label="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="calculation: IncomeTaxExpenseBenefit to AmortizationOfExcessAccumulatedDeferredIncomeTaxes" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:label="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="IncomeTaxReconciliationTaxCreditsInvestment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationTaxCreditsInvestment" order="5.0" weight="-1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>yorw-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.2.1.5287 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/RateMattersDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#RateMattersDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenueDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenueDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommitmentsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstrumentsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShareDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstructionDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#AcquisitionsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesInterestRateSwapAgreementDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenueTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenueTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstrumentsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShareTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstructionTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssetsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenuePolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" xlink:href="yorw-20241231.xsd#ScheduleIiValuationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="simple" xlink:href="yorw-20241231.xsd#CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxes" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxes" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxes" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlans" />
  <link:roleRef roleURI="http://yorkwater.com/role/RateMatters" xlink:type="simple" xlink:href="yorw-20241231.xsd#RateMatters" />
  <link:roleRef roleURI="http://yorkwater.com/role/Revenue" xlink:type="simple" xlink:href="yorw-20241231.xsd#Revenue" />
  <link:roleRef roleURI="http://yorkwater.com/role/Commitments" xlink:type="simple" xlink:href="yorw-20241231.xsd#Commitments" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstruments" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstruments" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowings" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShare" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShare" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstruction" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssets" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssets" />
  <link:roleRef roleURI="http://yorkwater.com/role/Acquisitions" xlink:type="simple" xlink:href="yorw-20241231.xsd#Acquisitions" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCashFlowsParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCashFlowsParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCommonStockholdersEquityParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCommonStockholdersEquity" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfIncome" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfIncome" />
  <link:roleRef roleURI="http://yorkwater.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/BalanceSheets" xlink:type="simple" xlink:href="yorw-20241231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://yorkwater.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="yorw-20241231.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/BalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/BalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfIncome" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCommonStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: StatementLineItems to CommonStockSharesOutstanding" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendsCommonStock" xlink:title="definition: StatementLineItems to DividendsCommonStock" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="definition: StatementLineItems to IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="definition: StatementLineItems to IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCashFlowsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="definition: StatementLineItems to NoncashInvestingAndFinancingItemsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:label="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="ConstructionInProgressExpendituresIncurredButNotYetPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="definition: StatementLineItems to ConstructionInProgressExpendituresIncurredButNotYetPaid" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:label="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="ContributionsInAidOfConstructionAssociatedWithAcquisition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="definition: StatementLineItems to ContributionsInAidOfConstructionAssociatedWithAcquisition" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="definition: StatementLineItems to PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="AssetAcquisitionAxis" xlink:title="definition: StatementTable to AssetAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain_2" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain_2" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="definition: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:label="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Acquisitions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstruments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Commitments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Revenue" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RateMatters" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlans" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenuePolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenueTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:label="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:title="PublicUtilityPropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:label="PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="PublicUtilityPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilityPropertyPlantAndEquipmentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis" xlink:label="PublicUtilityAxis" xlink:title="PublicUtilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="PublicUtilityAxis" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentTable to PublicUtilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain" xlink:label="UtilityPlantDomain" xlink:title="UtilityPlantDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PublicUtilityAxis" xlink:to="UtilityPlantDomain" xlink:title="definition: PublicUtilityAxis to UtilityPlantDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain" xlink:label="UtilityPlantDomain_2" xlink:title="UtilityPlantDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PublicUtilityAxis" xlink:to="UtilityPlantDomain_2" xlink:title="definition: PublicUtilityAxis to UtilityPlantDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MainsAndAccessoriesMember" xlink:label="MainsAndAccessoriesMember" xlink:title="MainsAndAccessoriesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="MainsAndAccessoriesMember" xlink:title="definition: UtilityPlantDomain to MainsAndAccessoriesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServicesMetersAndHydrantsMember" xlink:label="ServicesMetersAndHydrantsMember" xlink:title="ServicesMetersAndHydrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="ServicesMetersAndHydrantsMember" xlink:title="definition: UtilityPlantDomain to ServicesMetersAndHydrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperationsStructuresReservoirsAndWaterTanksMember" xlink:label="OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="OperationsStructuresReservoirsAndWaterTanksMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="definition: UtilityPlantDomain to OperationsStructuresReservoirsAndWaterTanksMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PumpingAndTreatmentEquipmentMember" xlink:label="PumpingAndTreatmentEquipmentMember" xlink:title="PumpingAndTreatmentEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="PumpingAndTreatmentEquipmentMember" xlink:title="definition: UtilityPlantDomain to PumpingAndTreatmentEquipmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficeTransportationAndOperatingEquipmentMember" xlink:label="OfficeTransportationAndOperatingEquipmentMember" xlink:title="OfficeTransportationAndOperatingEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="OfficeTransportationAndOperatingEquipmentMember" xlink:title="definition: UtilityPlantDomain to OfficeTransportationAndOperatingEquipmentMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LandAndOtherNonDepreciableAssetsMember" xlink:label="LandAndOtherNonDepreciableAssetsMember" xlink:title="LandAndOtherNonDepreciableAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="LandAndOtherNonDepreciableAssetsMember" xlink:title="definition: UtilityPlantDomain to LandAndOtherNonDepreciableAssetsMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_UtilityPlantInServiceMember" xlink:label="UtilityPlantInServiceMember" xlink:title="UtilityPlantInServiceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="UtilityPlantInServiceMember" xlink:title="definition: UtilityPlantDomain to UtilityPlantInServiceMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="UtilityPlantDomain" xlink:to="ConstructionInProgressMember" xlink:title="definition: UtilityPlantDomain to ConstructionInProgressMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: PublicUtilityPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilities" xlink:label="RegulatoryLiabilities" xlink:title="RegulatoryLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryLiabilities" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryLiabilities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:label="RegulatoryLiabilityAmortizationPeriod" xlink:title="RegulatoryLiabilityAmortizationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryLiabilityAmortizationPeriod" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryLiabilityAmortizationPeriod" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="definition: RegulatoryLiabilitiesLineItems to PublicUtilitiesApprovedAmortizationPeriod" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="definition: RegulatoryLiabilitiesLineItems to ScheduleOfRegulatoryLiabilitiesTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="definition: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain_2" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain_2" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:label="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="definition: RegulatoryLiabilityDomain to ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostretirementBenefitCostsMember" xlink:label="PostretirementBenefitCostsMember" xlink:title="PostretirementBenefitCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="PostretirementBenefitCostsMember" xlink:title="definition: RegulatoryLiabilityDomain to PostretirementBenefitCostsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxChargesMember" xlink:label="DeferredIncomeTaxChargesMember" xlink:title="DeferredIncomeTaxChargesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="DeferredIncomeTaxChargesMember" xlink:title="definition: RegulatoryLiabilityDomain to DeferredIncomeTaxChargesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="definition: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfRegulatoryLiabilitiesTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetLineItems" xlink:label="RegulatoryAssetLineItems" xlink:title="RegulatoryAssetLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="definition: RegulatoryAssetLineItems to RegulatoryAssetsAndLiabilitiesDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssets" xlink:label="RegulatoryAssets" xlink:title="RegulatoryAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetLineItems" xlink:to="RegulatoryAssets" xlink:title="definition: RegulatoryAssetLineItems to RegulatoryAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:label="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetLineItems" xlink:to="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="definition: RegulatoryAssetLineItems to RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:label="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetLineItems" xlink:to="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="definition: RegulatoryAssetLineItems to NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:label="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetLineItems" xlink:to="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="definition: RegulatoryAssetLineItems to TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:label="ScheduleOfRegulatoryAssetsTable" xlink:title="ScheduleOfRegulatoryAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RegulatoryAssetLineItems" xlink:to="ScheduleOfRegulatoryAssetsTable" xlink:title="definition: RegulatoryAssetLineItems to ScheduleOfRegulatoryAssetsTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis" xlink:label="RegulatoryAssetAxis" xlink:title="RegulatoryAssetAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="RegulatoryAssetAxis" xlink:title="definition: ScheduleOfRegulatoryAssetsTable to RegulatoryAssetAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain" xlink:label="RegulatoryAssetDomain" xlink:title="RegulatoryAssetDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RegulatoryAssetAxis" xlink:to="RegulatoryAssetDomain" xlink:title="definition: RegulatoryAssetAxis to RegulatoryAssetDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain" xlink:label="RegulatoryAssetDomain_2" xlink:title="RegulatoryAssetDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RegulatoryAssetAxis" xlink:to="RegulatoryAssetDomain_2" xlink:title="definition: RegulatoryAssetAxis to RegulatoryAssetDomain_2" order="2.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="DeferredIncomeTaxChargesMember" xlink:title="definition: RegulatoryAssetDomain to DeferredIncomeTaxChargesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredDerivativeGainLossMember" xlink:label="DeferredDerivativeGainLossMember" xlink:title="DeferredDerivativeGainLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="DeferredDerivativeGainLossMember" xlink:title="definition: RegulatoryAssetDomain to DeferredDerivativeGainLossMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationCostsMember" xlink:label="AssetRetirementObligationCostsMember" xlink:title="AssetRetirementObligationCostsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="AssetRetirementObligationCostsMember" xlink:title="definition: RegulatoryAssetDomain to AssetRetirementObligationCostsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerOwnedLeadServiceLinesMember" xlink:label="CustomerOwnedLeadServiceLinesMember" xlink:title="CustomerOwnedLeadServiceLinesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="CustomerOwnedLeadServiceLinesMember" xlink:title="definition: RegulatoryAssetDomain to CustomerOwnedLeadServiceLinesMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:label="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="definition: RegulatoryAssetDomain to IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLifeStudyExpensesMember" xlink:label="ServiceLifeStudyExpensesMember" xlink:title="ServiceLifeStudyExpensesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="ServiceLifeStudyExpensesMember" xlink:title="definition: RegulatoryAssetDomain to ServiceLifeStudyExpensesMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateCaseFilingExpensesMember" xlink:label="RateCaseFilingExpensesMember" xlink:title="RateCaseFilingExpensesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAssetDomain" xlink:to="RateCaseFilingExpensesMember" xlink:title="definition: RegulatoryAssetDomain to RateCaseFilingExpensesMember" order="7.0" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfRegulatoryAssetsTable to RangeAxis" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="definition: RegulatoryLiabilitiesLineItems to PublicUtilitiesApprovedAmortizationPeriod" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="definition: RegulatoryLiabilitiesLineItems to ScheduleOfRegulatoryLiabilitiesTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="definition: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain_2" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain_2" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="definition: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="definition: AssetAcquisitionLineItems to AssetAcquisitionConsiderationTransferredAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfCustomersAcquired" xlink:label="NumberOfCustomersAcquired" xlink:title="NumberOfCustomersAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="NumberOfCustomersAcquired" xlink:title="definition: AssetAcquisitionLineItems to NumberOfCustomersAcquired" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:label="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="definition: AssetAcquisitionLineItems to PaymentsToAcquireWaterAndWasteWaterSystems" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction" xlink:label="ContributionsInAidOfConstruction" xlink:title="ContributionsInAidOfConstruction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="ContributionsInAidOfConstruction" xlink:title="definition: AssetAcquisitionLineItems to ContributionsInAidOfConstruction" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="definition: AssetAcquisitionLineItems to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionTable" xlink:title="definition: AssetAcquisitionLineItems to AssetAcquisitionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionAxis" xlink:title="definition: AssetAcquisitionTable to AssetAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain_2" xlink:title="AssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain_2" xlink:title="definition: AssetAcquisitionAxis to AssetAcquisitionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:label="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="definition: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfLongstownMobileEstatesMember" xlink:label="WaterAssetsOfLongstownMobileEstatesMember" xlink:title="WaterAssetsOfLongstownMobileEstatesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfLongstownMobileEstatesMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsOfLongstownMobileEstatesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:label="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="definition: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfPineRunRetirementCommunityMember" xlink:label="WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="WaterAssetsOfPineRunRetirementCommunityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsOfPineRunRetirementCommunityMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:label="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="definition: AssetAcquisitionDomain to WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" order="7.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:label="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="definition: SubsidiarySaleOfStockLineItems to MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:label="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="definition: SubsidiarySaleOfStockLineItems to MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:label="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="definition: SubsidiarySaleOfStockLineItems to PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:label="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="definition: SubsidiarySaleOfStockLineItems to NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xlink:label="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="NumberOfAuthorizedSharesRemainingToBeIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="definition: SubsidiarySaleOfStockLineItems to NumberOfAuthorizedSharesRemainingToBeIssued" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="EmployeeStockMember" xlink:title="EmployeeStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="EmployeeStockMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to EmployeeStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:label="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="OverAllotmentOptionMember" xlink:title="OverAllotmentOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="OverAllotmentOptionMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to OverAllotmentOptionMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OptionalDividendReinvestmentPortionOfPlanMember" xlink:label="OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="OptionalDividendReinvestmentPortionOfPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="definition: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to OptionalDividendReinvestmentPortionOfPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DirectStockPurchasePortionOfPlanMember" xlink:label="DirectStockPurchasePortionOfPlanMember" xlink:title="DirectStockPurchasePortionOfPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="DirectStockPurchasePortionOfPlanMember" xlink:title="definition: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to DirectStockPurchasePortionOfPlanMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="definition: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCarryingAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentUnamortizedDiscount" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="UnamortizedDebtIssuanceExpense" xlink:title="definition: DebtInstrumentLineItems to UnamortizedDebtIssuanceExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="definition: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="definition: DebtInstrumentNameDomain to PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="definition: DebtInstrumentNameDomain to PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2040Member" xlink:label="SeniorNotesDue2040Member" xlink:title="SeniorNotesDue2040Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2040Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2040Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:label="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="definition: DebtInstrumentNameDomain to YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2049Member" xlink:label="SeniorNotesDue2049Member" xlink:title="SeniorNotesDue2049Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2049Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2049Member" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2050Member" xlink:label="SeniorNotesDue2050Member" xlink:title="SeniorNotesDue2050Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2050Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2050Member" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2053Member" xlink:label="SeniorNotesDue2053Member" xlink:title="SeniorNotesDue2053Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2053Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2053Member" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2054Member" xlink:label="SeniorNotesDue2054Member" xlink:title="SeniorNotesDue2054Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2054Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2054Member" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDueSeptember2026Member" xlink:label="CommittedLineOfCreditDueSeptember2026Member" xlink:title="CommittedLineOfCreditDueSeptember2026Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="CommittedLineOfCreditDueSeptember2026Member" xlink:title="definition: DebtInstrumentNameDomain to CommittedLineOfCreditDueSeptember2026Member" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="definition: DebtInstrumentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="MaturitiesOfLongTermDebtAbstract" xlink:title="definition: DebtInstrumentLineItems to MaturitiesOfLongTermDebtAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="definition: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="LongTermDebtAbstract" xlink:title="LongTermDebtAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFaceAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="ProceedsFromDebtNetOfIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="definition: DebtInstrumentLineItems to ProceedsFromDebtNetOfIssuanceCosts" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2054Member" xlink:label="SeniorNotesDue2054Member" xlink:title="SeniorNotesDue2054Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2054Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2054Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2053Member" xlink:label="SeniorNotesDue2053Member" xlink:title="SeniorNotesDue2053Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2053Member" xlink:title="definition: DebtInstrumentNameDomain to SeniorNotesDue2053Member" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="LongTermDebtNoncurrentAbstract" xlink:title="LongTermDebtNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrentAbstract" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFaceAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentVariableInterestRateAnnualAverage" xlink:label="DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="DebtInstrumentVariableInterestRateAnnualAverage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentVariableInterestRateAnnualAverage" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="LongTermDebtPercentageBearingVariableInterestRate" xlink:title="LongTermDebtPercentageBearingVariableInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtPercentageBearingVariableInterestRate" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtPercentageBearingVariableInterestRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:label="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="definition: DebtInstrumentLineItems to PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="definition: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAbstract" xlink:label="InterestRateDerivativesAbstract" xlink:title="InterestRateDerivativesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="InterestRateDerivativesAbstract" xlink:title="definition: DebtInstrumentLineItems to InterestRateDerivativesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativeNotionalAmount" xlink:title="definition: DebtInstrumentLineItems to DerivativeNotionalAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PotentialPaymentToCounterparty" xlink:label="PotentialPaymentToCounterparty" xlink:title="PotentialPaymentToCounterparty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PotentialPaymentToCounterparty" xlink:title="definition: DebtInstrumentLineItems to PotentialPaymentToCounterparty" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="DerivativeFixedInterestRate" xlink:title="DerivativeFixedInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativeFixedInterestRate" xlink:title="definition: DebtInstrumentLineItems to DerivativeFixedInterestRate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DerivativePercentageOfVariableInterestRate" xlink:label="DerivativePercentageOfVariableInterestRate" xlink:title="DerivativePercentageOfVariableInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativePercentageOfVariableInterestRate" xlink:title="definition: DebtInstrumentLineItems to DerivativePercentageOfVariableInterestRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTermOfVariableRate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="DerivativeBasisSpreadOnVariableRate" xlink:title="DerivativeBasisSpreadOnVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativeBasisSpreadOnVariableRate" xlink:title="definition: DebtInstrumentLineItems to DerivativeBasisSpreadOnVariableRate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPaymentRateOnSwaps" xlink:label="NetPaymentRateOnSwaps" xlink:title="NetPaymentRateOnSwaps" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="NetPaymentRateOnSwaps" xlink:title="definition: DebtInstrumentLineItems to NetPaymentRateOnSwaps" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xlink:label="DerivativeAverageBasisSpreadOnVariableRate" xlink:title="DerivativeAverageBasisSpreadOnVariableRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativeAverageBasisSpreadOnVariableRate" xlink:title="definition: DebtInstrumentLineItems to DerivativeAverageBasisSpreadOnVariableRate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeVariableInterestRate" xlink:label="DerivativeVariableInterestRate" xlink:title="DerivativeVariableInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DerivativeVariableInterestRate" xlink:title="definition: DebtInstrumentLineItems to DerivativeVariableInterestRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="definition: DebtInstrumentTable to DerivativeInstrumentRiskAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain_2" xlink:title="DerivativeContractTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain_2" xlink:title="definition: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeContractTypeDomain" xlink:to="InterestRateSwapMember" xlink:title="definition: DerivativeContractTypeDomain to InterestRateSwapMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="definition: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="VariableRateAxis" xlink:title="definition: DebtInstrumentTable to VariableRateAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LondonInterbankOfferedRateMember" xlink:label="LondonInterbankOfferedRateMember" xlink:title="LondonInterbankOfferedRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="definition: VariableRateDomain to SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityMaximumBorrowingCapacity" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentBasisSpreadOnVariableRate1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="LineOfCreditFacilityAverageOutstandingAmount" xlink:title="LineOfCreditFacilityAverageOutstandingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAverageOutstandingAmount" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityAverageOutstandingAmount" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityInterestRateDuringPeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityInterestRateAtPeriodEnd" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="DebtInstrumentCarryingAmount" xlink:title="definition: LineOfCreditFacilityLineItems to DebtInstrumentCarryingAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LineOfCreditFacilityLineItems" xlink:to="BankOverdrafts" xlink:title="definition: LineOfCreditFacilityLineItems to BankOverdrafts" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityTable" xlink:title="definition: LineOfCreditFacilityLineItems to LineOfCreditFacilityTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="definition: LineOfCreditFacilityTable to CreditFacilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain_2" xlink:title="CreditFacilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain_2" xlink:title="definition: CreditFacilityAxis to CreditFacilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2025Member" xlink:label="CommittedLineOfCreditDue2025Member" xlink:title="CommittedLineOfCreditDue2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="CommittedLineOfCreditDue2025Member" xlink:title="definition: CreditFacilityDomain to CommittedLineOfCreditDue2025Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2024Member" xlink:label="CommittedLineOfCreditDue2024Member" xlink:title="CommittedLineOfCreditDue2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CreditFacilityDomain" xlink:to="CommittedLineOfCreditDue2024Member" xlink:title="definition: CreditFacilityDomain to CommittedLineOfCreditDue2024Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="definition: LineOfCreditFacilityTable to VariableRateAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="definition: VariableRateAxis to VariableRateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain_2" xlink:title="VariableRateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain_2" xlink:title="definition: VariableRateAxis to VariableRateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LondonInterbankOfferedRateMember" xlink:label="LondonInterbankOfferedRateMember" xlink:title="LondonInterbankOfferedRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateMember" xlink:title="definition: VariableRateDomain to LondonInterbankOfferedRateMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VariableRateDomain" xlink:to="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="definition: VariableRateDomain to SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LineOfCreditFacilityTable" xlink:to="BalanceSheetLocationAxis" xlink:title="definition: LineOfCreditFacilityTable to BalanceSheetLocationAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain_2" xlink:title="BalanceSheetLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain_2" xlink:title="definition: BalanceSheetLocationAxis to BalanceSheetLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AccountsPayableCurrentMember" xlink:label="AccountsPayableCurrentMember" xlink:title="AccountsPayableCurrentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BalanceSheetLocationDomain" xlink:to="AccountsPayableCurrentMember" xlink:title="definition: BalanceSheetLocationDomain to AccountsPayableCurrentMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialLiabilitiesFairValueDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="LongTermDebtFairValue" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to LongTermDebtFairValue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="definition: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FairValueByBalanceSheetGroupingTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByMeasurementBasisAxis" xlink:title="definition: FairValueByBalanceSheetGroupingTable to FairValueByMeasurementBasisAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="FairValueDisclosureItemAmountsDomain" xlink:title="definition: FairValueByMeasurementBasisAxis to FairValueDisclosureItemAmountsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="PortionAtFairValueFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to PortionAtFairValueFairValueDisclosureMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember_2" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="PortionAtFairValueFairValueDisclosureMember_2" xlink:title="definition: FairValueByMeasurementBasisAxis to PortionAtFairValueFairValueDisclosureMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="CarryingReportedAmountFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to CarryingReportedAmountFairValueDisclosureMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="definition: FairValueDisclosureItemAmountsDomain to EstimateOfFairValueFairValueDisclosureMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateFairValueHedgesAbstract" xlink:label="InterestRateFairValueHedgesAbstract" xlink:title="InterestRateFairValueHedgesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="InterestRateFairValueHedgesAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to InterestRateFairValueHedgesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:label="InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="InterestRateDerivativeLiabilitiesAtFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to InterestRateDerivativeLiabilitiesAtFairValue" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:label="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInFairValueOfSwapLiability" xlink:label="IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="IncreaseDecreaseInFairValueOfSwapLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to IncreaseDecreaseInFairValueOfSwapLiability" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommitmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsAbstract" xlink:title="definition: OtherCommitmentsLineItems to OtherCommitmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:label="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="definition: OtherCommitmentsLineItems to NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:label="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="definition: OtherCommitmentsLineItems to TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:label="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="definition: OtherCommitmentsLineItems to RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="definition: OtherCommitmentsLineItems to CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsLineItems" xlink:to="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="definition: OtherCommitmentsLineItems to CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsTable" xlink:title="definition: OtherCommitmentsLineItems to OtherCommitmentsTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="OtherCommitmentsAxis" xlink:title="OtherCommitmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OtherCommitmentsTable" xlink:to="OtherCommitmentsAxis" xlink:title="definition: OtherCommitmentsTable to OtherCommitmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="OtherCommitmentsDomain" xlink:title="OtherCommitmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="OtherCommitmentsAxis" xlink:to="OtherCommitmentsDomain" xlink:title="definition: OtherCommitmentsAxis to OtherCommitmentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="OtherCommitmentsDomain_2" xlink:title="OtherCommitmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="OtherCommitmentsAxis" xlink:to="OtherCommitmentsDomain_2" xlink:title="definition: OtherCommitmentsAxis to OtherCommitmentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerOwnedLeadServiceLinesMember" xlink:label="CustomerOwnedLeadServiceLinesMember" xlink:title="CustomerOwnedLeadServiceLinesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OtherCommitmentsDomain" xlink:to="CustomerOwnedLeadServiceLinesMember" xlink:title="definition: OtherCommitmentsDomain to CustomerOwnedLeadServiceLinesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="definition: LongTermPurchaseCommitmentLineItems to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="PurchaseObligationDueInNextTwelveMonths" xlink:title="definition: LongTermPurchaseCommitmentLineItems to PurchaseObligationDueInNextTwelveMonths" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="PurchaseObligationDueInSecondYear" xlink:title="definition: LongTermPurchaseCommitmentLineItems to PurchaseObligationDueInSecondYear" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermPurchaseCommitmentTable" xlink:title="definition: LongTermPurchaseCommitmentLineItems to LongTermPurchaseCommitmentTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="definition: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="definition: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" xlink:title="definition: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="CapitalAdditionsMember" xlink:title="definition: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to CapitalAdditionsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="OperatingLeaseLeaseIncome" xlink:title="definition: DisaggregationOfRevenueLineItems to OperatingLeaseLeaseIncome" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="Revenues" xlink:title="definition: DisaggregationOfRevenueLineItems to Revenues" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:label="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="definition: DisaggregationOfRevenueLineItems to NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:label="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="TermForCustomerToMakePaymentAfterBeingInvoiced" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="definition: DisaggregationOfRevenueLineItems to TermForCustomerToMakePaymentAfterBeingInvoiced" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesMember" xlink:label="PublicUtilitiesMember" xlink:title="PublicUtilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="PublicUtilitiesMember" xlink:title="definition: ProductsAndServicesDomain to PublicUtilitiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_BillingAndRevenueCollectionServicesMember" xlink:label="BillingAndRevenueCollectionServicesMember" xlink:title="BillingAndRevenueCollectionServicesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="BillingAndRevenueCollectionServicesMember" xlink:title="definition: ProductsAndServicesDomain to BillingAndRevenueCollectionServicesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CollectionServicesMember" xlink:label="CollectionServicesMember" xlink:title="CollectionServicesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="CollectionServicesMember" xlink:title="definition: ProductsAndServicesDomain to CollectionServicesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLineProtectionPlanMember" xlink:label="ServiceLineProtectionPlanMember" xlink:title="ServiceLineProtectionPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ServiceLineProtectionPlanMember" xlink:title="definition: ProductsAndServicesDomain to ServiceLineProtectionPlanMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterUtilityServiceMember" xlink:label="WaterUtilityServiceMember" xlink:title="WaterUtilityServiceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesMember" xlink:to="WaterUtilityServiceMember" xlink:title="definition: PublicUtilitiesMember to WaterUtilityServiceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterUtilityServiceMember" xlink:label="WastewaterUtilityServiceMember" xlink:title="WastewaterUtilityServiceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesMember" xlink:to="WastewaterUtilityServiceMember" xlink:title="definition: PublicUtilitiesMember to WastewaterUtilityServiceMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="MajorCustomersAxis" xlink:title="definition: DisaggregationOfRevenueTable to MajorCustomersAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ResidentialCustomersMember" xlink:label="ResidentialCustomersMember" xlink:title="ResidentialCustomersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="ResidentialCustomersMember" xlink:title="definition: NameOfMajorCustomerDomain to ResidentialCustomersMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommercialAndIndustrialCustomersMember" xlink:label="CommercialAndIndustrialCustomersMember" xlink:title="CommercialAndIndustrialCustomersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CommercialAndIndustrialCustomersMember" xlink:title="definition: NameOfMajorCustomerDomain to CommercialAndIndustrialCustomersMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_FireProtectionCustomersMember" xlink:label="FireProtectionCustomersMember" xlink:title="FireProtectionCustomersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="FireProtectionCustomersMember" xlink:title="definition: NameOfMajorCustomerDomain to FireProtectionCustomersMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RateMattersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:label="PublicUtilitiesGeneralDisclosuresLineItems" xlink:title="PublicUtilitiesGeneralDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRateMattersAbstract" xlink:label="PublicUtilitiesRateMattersAbstract" xlink:title="PublicUtilitiesRateMattersAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="PublicUtilitiesRateMattersAbstract" xlink:title="definition: PublicUtilitiesGeneralDisclosuresLineItems to PublicUtilitiesRateMattersAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xlink:label="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="DistributionSystemImprovementChargePercentageOverBaseRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="definition: PublicUtilitiesGeneralDisclosuresLineItems to DistributionSystemImprovementChargePercentageOverBaseRate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeRevenue" xlink:label="DistributionSystemImprovementChargeRevenue" xlink:title="DistributionSystemImprovementChargeRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="DistributionSystemImprovementChargeRevenue" xlink:title="definition: PublicUtilitiesGeneralDisclosuresLineItems to DistributionSystemImprovementChargeRevenue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:label="PublicUtilitiesGeneralDisclosuresTable" xlink:title="PublicUtilitiesGeneralDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="PublicUtilitiesGeneralDisclosuresTable" xlink:title="definition: PublicUtilitiesGeneralDisclosuresLineItems to PublicUtilitiesGeneralDisclosuresTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:label="PublicUtilitiesRegulatoryProceedingAxis" xlink:title="PublicUtilitiesRegulatoryProceedingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="PublicUtilitiesRegulatoryProceedingAxis" xlink:title="definition: PublicUtilitiesGeneralDisclosuresTable to PublicUtilitiesRegulatoryProceedingAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:label="PublicUtilitiesRegulatoryProceedingDomain" xlink:title="PublicUtilitiesRegulatoryProceedingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PublicUtilitiesRegulatoryProceedingAxis" xlink:to="PublicUtilitiesRegulatoryProceedingDomain" xlink:title="definition: PublicUtilitiesRegulatoryProceedingAxis to PublicUtilitiesRegulatoryProceedingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:label="PublicUtilitiesRegulatoryProceedingDomain_2" xlink:title="PublicUtilitiesRegulatoryProceedingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PublicUtilitiesRegulatoryProceedingAxis" xlink:to="PublicUtilitiesRegulatoryProceedingDomain_2" xlink:title="definition: PublicUtilitiesRegulatoryProceedingAxis to PublicUtilitiesRegulatoryProceedingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateRequestFiledOnMay272022Member" xlink:label="RateRequestFiledOnMay272022Member" xlink:title="RateRequestFiledOnMay272022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesRegulatoryProceedingDomain" xlink:to="RateRequestFiledOnMay272022Member" xlink:title="definition: PublicUtilitiesRegulatoryProceedingDomain to RateRequestFiledOnMay272022Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeMember" xlink:label="DistributionSystemImprovementChargeMember" xlink:title="DistributionSystemImprovementChargeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PublicUtilitiesRegulatoryProceedingDomain" xlink:to="DistributionSystemImprovementChargeMember" xlink:title="definition: PublicUtilitiesRegulatoryProceedingDomain to DistributionSystemImprovementChargeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis" xlink:label="RegulatoryAgencyAxis" xlink:title="RegulatoryAgencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="RegulatoryAgencyAxis" xlink:title="definition: PublicUtilitiesGeneralDisclosuresTable to RegulatoryAgencyAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain" xlink:label="RegulatoryAgencyDomain" xlink:title="RegulatoryAgencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RegulatoryAgencyAxis" xlink:to="RegulatoryAgencyDomain" xlink:title="definition: RegulatoryAgencyAxis to RegulatoryAgencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain" xlink:label="RegulatoryAgencyDomain_2" xlink:title="RegulatoryAgencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RegulatoryAgencyAxis" xlink:to="RegulatoryAgencyDomain_2" xlink:title="definition: RegulatoryAgencyAxis to RegulatoryAgencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PennsylvaniaPublicUtilityCommissionMember" xlink:label="PennsylvaniaPublicUtilityCommissionMember" xlink:title="PennsylvaniaPublicUtilityCommissionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryAgencyDomain" xlink:to="PennsylvaniaPublicUtilityCommissionMember" xlink:title="definition: RegulatoryAgencyDomain to PennsylvaniaPublicUtilityCommissionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: PublicUtilitiesGeneralDisclosuresTable to ProductOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterUtilityServiceMember" xlink:label="WaterUtilityServiceMember" xlink:title="WaterUtilityServiceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WaterUtilityServiceMember" xlink:title="definition: ProductsAndServicesDomain to WaterUtilityServiceMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterUtilityServiceMember" xlink:label="WastewaterUtilityServiceMember" xlink:title="WastewaterUtilityServiceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="WastewaterUtilityServiceMember" xlink:title="definition: ProductsAndServicesDomain to WastewaterUtilityServiceMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: PublicUtilitiesGeneralDisclosuresTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPeriodOfEligibleService" xlink:label="MaximumPeriodOfEligibleService" xlink:title="MaximumPeriodOfEligibleService" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="MaximumPeriodOfEligibleService" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to MaximumPeriodOfEligibleService" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFundedStatusOfPlan" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ThresholdForAmortizationOfGainsAndLosses" xlink:label="ThresholdForAmortizationOfGainsAndLosses" xlink:title="ThresholdForAmortizationOfGainsAndLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ThresholdForAmortizationOfGainsAndLosses" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ThresholdForAmortizationOfGainsAndLosses" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:label="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:label="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:label="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="DefinedBenefitPlanRegulatoryAssetLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanRegulatoryAssetLiability" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:label="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="IncreaseDecreaseInRegulatoryAssetLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to IncreaseDecreaseInRegulatoryAssetLiability" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActualReturnOnPlanAssets" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanContributionsByEmployer" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligation" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanActuarialGainLoss" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="25.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xlink:label="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="DefinedBenefitPlanChangeInRegulatoryAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInRegulatoryAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:label="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="DefinedBenefitPlanChangeInRegulatoryAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInRegulatoryAsset" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanAccumulatedBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAccumulatedBenefitObligation" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanBenefitObligation" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:label="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="DefinedBenefitPlanAssetsTargetAllocationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssetsTargetAllocationsAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InvestmentPerformancePeriod" xlink:label="InvestmentPerformancePeriod" xlink:title="InvestmentPerformancePeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="InvestmentPerformancePeriod" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to InvestmentPerformancePeriod" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:label="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain_2" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain_2" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="definition: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="DefinedBenefitPlanFundedStatusOfPlanAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFundedStatusOfPlanAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFairValueOfPlanAssets" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:label="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="definition: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain_2" xlink:title="PlanAssetCategoriesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain_2" xlink:title="definition: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="definition: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="definition: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="USTreasurySecuritiesMember" xlink:title="USTreasurySecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtSecuritiesMember" xlink:to="USTreasurySecuritiesMember" xlink:title="definition: DebtSecuritiesMember to USTreasurySecuritiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtSecuritiesMember" xlink:to="CorporateDebtSecuritiesMember" xlink:title="definition: DebtSecuritiesMember to CorporateDebtSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtSecuritiesMember" xlink:to="FixedIncomeFundsMember" xlink:title="definition: DebtSecuritiesMember to FixedIncomeFundsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquitySecuritiesMember" xlink:to="EquityFundsMember" xlink:title="definition: EquitySecuritiesMember to EquityFundsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="25.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="definition: AwardDateAxis to AwardDateDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain_2" xlink:title="AwardDateDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain_2" xlink:title="definition: AwardDateAxis to AwardDateDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn20212022And2023Member" xlink:label="GrantedIn20212022And2023Member" xlink:title="GrantedIn20212022And2023Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantedIn20212022And2023Member" xlink:title="definition: AwardDateDomain to GrantedIn20212022And2023Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn2022And2023Member" xlink:label="GrantedIn2022And2023Member" xlink:title="GrantedIn2022And2023Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantedIn2022And2023Member" xlink:title="definition: AwardDateDomain to GrantedIn2022And2023Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedOn20240506Member" xlink:label="GrantedOn20240506Member" xlink:title="GrantedOn20240506Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AwardDateDomain" xlink:to="GrantedOn20240506Member" xlink:title="definition: AwardDateDomain to GrantedOn20240506Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="GranteeStatusAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to GranteeStatusAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain" xlink:title="definition: GranteeStatusAxis to GranteeStatusDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain_2" xlink:title="GranteeStatusDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain_2" xlink:title="definition: GranteeStatusAxis to GranteeStatusDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementEmployeeMember" xlink:title="definition: GranteeStatusDomain to ShareBasedPaymentArrangementEmployeeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyEmployeeRetiringIn2024Member" xlink:label="KeyEmployeeRetiringIn2024Member" xlink:title="KeyEmployeeRetiringIn2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="KeyEmployeeRetiringIn2024Member" xlink:title="definition: GranteeStatusDomain to KeyEmployeeRetiringIn2024Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficerRetiringIn2024Member" xlink:label="OfficerRetiringIn2024Member" xlink:title="OfficerRetiringIn2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="OfficerRetiringIn2024Member" xlink:title="definition: GranteeStatusDomain to OfficerRetiringIn2024Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyOfficerRetiringIn2024Member" xlink:label="KeyOfficerRetiringIn2024Member" xlink:title="KeyOfficerRetiringIn2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="GranteeStatusDomain" xlink:to="KeyOfficerRetiringIn2024Member" xlink:title="definition: GranteeStatusDomain to KeyOfficerRetiringIn2024Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkWaterCompanyLongTermIncentivePlanMember" xlink:label="YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="YorkWaterCompanyLongTermIncentivePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="definition: PlanNameDomain to YorkWaterCompanyLongTermIncentivePlanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxCreditCarryforwardsAbstract" xlink:label="TaxCreditCarryforwardsAbstract" xlink:title="TaxCreditCarryforwardsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardsAbstract" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardAmount" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardExpirationDate" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardExpirationDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardTable" xlink:title="definition: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="definition: TaxCreditCarryforwardTable to TaxCreditCarryforwardAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain_2" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain_2" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CorporateContributionCarryoverMember" xlink:label="CorporateContributionCarryoverMember" xlink:title="CorporateContributionCarryoverMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="CorporateContributionCarryoverMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to CorporateContributionCarryoverMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxPeriodAxis" xlink:title="definition: TaxCreditCarryforwardTable to TaxPeriodAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="definition: TaxPeriodAxis to TaxPeriodDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain_2" xlink:title="TaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain_2" xlink:title="definition: TaxPeriodAxis to TaxPeriodDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="EarliestTaxYearMember" xlink:title="definition: TaxPeriodDomain to EarliestTaxYearMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="LatestTaxYearMember" xlink:title="definition: TaxPeriodDomain to LatestTaxYearMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperatingLossTaxCarryforwardsAbstract" xlink:label="OperatingLossTaxCarryforwardsAbstract" xlink:title="OperatingLossTaxCarryforwardsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossTaxCarryforwardsAbstract" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossTaxCarryforwardsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwards" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsExpirationDate" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsExpirationDate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: OperatingLossCarryforwardsLineItems to OperatingLossCarryforwardsTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="definition: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilities" xlink:label="RegulatoryLiabilities" xlink:title="RegulatoryLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryLiabilities" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryLiabilities" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="definition: RegulatoryLiabilitiesLineItems to PublicUtilitiesApprovedAmortizationPeriod" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:label="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="RegulatoryLiabilityAmortizationOfCatchUpDeduction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryLiabilityAmortizationOfCatchUpDeduction" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityOngoingDeduction" xlink:label="RegulatoryLiabilityOngoingDeduction" xlink:title="RegulatoryLiabilityOngoingDeduction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryLiabilityOngoingDeduction" xlink:title="definition: RegulatoryLiabilitiesLineItems to RegulatoryLiabilityOngoingDeduction" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="definition: RegulatoryLiabilitiesLineItems to ScheduleOfRegulatoryLiabilitiesTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="definition: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain_2" xlink:title="RegulatoryLiabilityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain_2" xlink:title="definition: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="definition: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xlink:label="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="TangiblePropertyRegulationsOngoingDeductionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="definition: RegulatoryLiabilityDomain to TangiblePropertyRegulationsOngoingDeductionsMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesBalance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesChargedToCostAndExpense" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesRecoveries" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesRecoveries" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAllowancesAndReservesDeductions" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureLineItems to ValuationAndQualifyingAccountsDisclosureTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="definition: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain_2" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain_2" xlink:title="definition: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForCreditLossMember" xlink:title="definition: ValuationAllowancesAndReservesDomain to AllowanceForCreditLossMember" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>yorw-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.2.1.5287 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_InsiderTradingArrLineItems" xml:lang="en-US" id="ecd_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems" xlink:title="label: InsiderTradingArrLineItems to ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag_lbl1">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag_lbl1">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag_lbl1">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag_lbl1">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent">Accounts receivable, net of reserves of $1,610 in 2024 and $1,005 in 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl1">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Other physical property, accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockExpense" xml:lang="en-US" id="us-gaap_RestrictedStockExpense">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense" xlink:title="label: RestrictedStockExpense to us-gaap_RestrictedStockExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockExpense_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockExpense_lbl1">Restricted Stock or Unit Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense_lbl1" xlink:title="label: RestrictedStockExpense to us-gaap_RestrictedStockExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">Less: allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent1">Accounts receivables, reserves</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent1" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:label="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xml:lang="en-US" id="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">Interest rate swap settlements to be reclassified during the next 12 months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="label: InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet to us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xml:lang="en-US" id="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1">Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" xlink:title="label: InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet to us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember" xml:lang="en-US" id="us-gaap_RestrictedStockMember">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationCostsMember" xlink:label="AssetRetirementObligationCostsMember" xlink:title="AssetRetirementObligationCostsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetRetirementObligationCostsMember" xml:lang="en-US" id="us-gaap_AssetRetirementObligationCostsMember">Utility Plant Retirement Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetRetirementObligationCostsMember" xlink:to="us-gaap_AssetRetirementObligationCostsMember" xlink:title="label: AssetRetirementObligationCostsMember to us-gaap_AssetRetirementObligationCostsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract">Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BankOverdrafts" xml:lang="en-US" id="us-gaap_BankOverdrafts">Cash overdraft</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOverdrafts" xlink:to="us-gaap_BankOverdrafts" xlink:title="label: BankOverdrafts to us-gaap_BankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BankOverdrafts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BankOverdrafts_lbl1" xml:lang="en-US" id="us-gaap_BankOverdrafts_lbl1">Bank Overdrafts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BankOverdrafts" xlink:to="us-gaap_BankOverdrafts_lbl1" xlink:title="label: BankOverdrafts to us-gaap_BankOverdrafts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic">Basic Earnings Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CapitalAdditionsMember" xml:lang="en-US" id="us-gaap_CapitalAdditionsMember">Construction and Acquisition Expenditures [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalAdditionsMember" xlink:to="us-gaap_CapitalAdditionsMember" xlink:title="label: CapitalAdditionsMember to us-gaap_CapitalAdditionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CapitalAdditionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CapitalAdditionsMember_lbl1" xml:lang="en-US" id="us-gaap_CapitalAdditionsMember_lbl1">Capital Addition Purchase Commitments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapitalAdditionsMember" xlink:to="us-gaap_CapitalAdditionsMember_lbl1" xlink:title="label: CapitalAdditionsMember to us-gaap_CapitalAdditionsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock">Cash and Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" xlink:title="label: CashAndCashEquivalentsPolicyTextBlock to us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance" xlink:label="CashSurrenderValueOfLifeInsurance" xlink:title="CashSurrenderValueOfLifeInsurance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashSurrenderValueOfLifeInsurance" xml:lang="en-US" id="us-gaap_CashSurrenderValueOfLifeInsurance">Total cash value of insurance policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashSurrenderValueOfLifeInsurance" xlink:to="us-gaap_CashSurrenderValueOfLifeInsurance" xlink:title="label: CashSurrenderValueOfLifeInsurance to us-gaap_CashSurrenderValueOfLifeInsurance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet" xml:lang="en-US" id="us-gaap_InterestPaidNet">Interest, net of amounts capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">Increase in accounts payable, accrued compensation and benefits, other accrued expenses, deferred employee benefits, deferred regulatory liabilities, and other deferred credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="label: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities to us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xml:lang="en-US" id="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">Changes in cash overdraft position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfBankOverdrafts" xlink:to="us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="label: ProceedsFromRepaymentsOfBankOverdrafts to us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="IncreaseDecreaseInIncomeTaxesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">(Increase) decrease in recoverable income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="label: IncreaseDecreaseInIncomeTaxesReceivable to us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl1">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl1" xlink:title="label: IncreaseDecreaseInIncomeTaxesReceivable to us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">Changes in assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">Commitments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized">Common stock, authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued">Common stock, issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding">Common stock, outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CommonStockSharesOutstanding1" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding1" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CommonStockSharesOutstanding2" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding2">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding2" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue" xml:lang="en-US" id="us-gaap_CommonStockValue">Common stock, no par value, authorized 46,500,000 shares, issued and outstanding 14,386,282 shares in 2024 and 14,332,245 shares in 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="CompensationRelatedCostsPolicyTextBlock" xlink:title="CompensationRelatedCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CompensationRelatedCostsPolicyTextBlock" xml:lang="en-US" id="us-gaap_CompensationRelatedCostsPolicyTextBlock">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:title="label: CompensationRelatedCostsPolicyTextBlock to us-gaap_CompensationRelatedCostsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" xlink:title="label: CompensationRelatedCostsPolicyTextBlock to us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="label: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">Provisions for Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction" xlink:label="ContributionsInAidOfConstruction" xlink:title="ContributionsInAidOfConstruction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContributionsInAidOfConstruction" xml:lang="en-US" id="us-gaap_ContributionsInAidOfConstruction">Contributions in aid of construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidOfConstruction" xlink:to="us-gaap_ContributionsInAidOfConstruction" xlink:title="label: ContributionsInAidOfConstruction to us-gaap_ContributionsInAidOfConstruction" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CorporateDebtSecuritiesMember" xml:lang="en-US" id="us-gaap_CorporateDebtSecuritiesMember">Corporate and Foreign Bonds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateDebtSecuritiesMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember" xlink:title="label: CorporateDebtSecuritiesMember to us-gaap_CorporateDebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateDebtSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateDebtSecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_CorporateDebtSecuritiesMember_lbl1">Corporate Debt Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateDebtSecuritiesMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember_lbl1" xlink:title="label: CorporateDebtSecuritiesMember to us-gaap_CorporateDebtSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstateTaxExpense" xlink:label="RealEstateTaxExpense" xlink:title="RealEstateTaxExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealEstateTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RealEstateTaxExpense" xml:lang="en-US" id="us-gaap_RealEstateTaxExpense">Property</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateTaxExpense" xlink:to="us-gaap_RealEstateTaxExpense" xlink:title="label: RealEstateTaxExpense to us-gaap_RealEstateTaxExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RealEstateTaxExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RealEstateTaxExpense_lbl1" xml:lang="en-US" id="us-gaap_RealEstateTaxExpense_lbl1">Real Estate Tax Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RealEstateTaxExpense" xlink:to="us-gaap_RealEstateTaxExpense_lbl1" xlink:title="label: RealEstateTaxExpense to us-gaap_RealEstateTaxExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentFederalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentFederalTaxExpenseBenefit">Federal current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:title="label: CurrentFederalTaxExpenseBenefit to us-gaap_CurrentFederalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract">CURRENT LIABILITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_CurrentStateAndLocalTaxExpenseBenefit">State current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:title="label: CurrentStateAndLocalTaxExpenseBenefit to us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock">Long-Term Debt and Short-Term Borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount">Outstanding borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentCarryingAmount1" xml:lang="en-US" id="us-gaap_DebtInstrumentCarryingAmount1">Total long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount1" xlink:title="label: DebtInstrumentCarryingAmount to us-gaap_DebtInstrumentCarryingAmount1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount">Face value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFaceAmount_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount_lbl1">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl1" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage">Interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate">Maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl1">Debt Instrument, Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscount">Less discount on issuance of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:title="label: DebtInstrumentUnamortizedDiscount to us-gaap_DebtInstrumentUnamortizedDiscount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscount_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscount_lbl1">Debt Instrument, Unamortized Discount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl1" xlink:title="label: DebtInstrumentUnamortizedDiscount to us-gaap_DebtInstrumentUnamortizedDiscount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable" xml:lang="en-US" id="us-gaap_DebtInstrumentTable">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts">Debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1">Payments of Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" xlink:title="label: PaymentsOfDebtIssuanceCosts to us-gaap_PaymentsOfDebtIssuanceCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesMember" xml:lang="en-US" id="us-gaap_DebtSecuritiesMember">Fixed Income Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesMember" xlink:to="us-gaap_DebtSecuritiesMember" xlink:title="label: DebtSecuritiesMember to us-gaap_DebtSecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="DeferredCompensationArrangementsAbstract" xlink:title="DeferredCompensationArrangementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCompensationArrangementsAbstract" xml:lang="en-US" id="us-gaap_DeferredCompensationArrangementsAbstract">Deferred Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="us-gaap_DeferredCompensationArrangementsAbstract" xlink:title="label: DeferredCompensationArrangementsAbstract to us-gaap_DeferredCompensationArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredFederalIncomeTaxExpenseBenefit">Federal deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:title="label: DeferredFederalIncomeTaxExpenseBenefit to us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxExpenseBenefit">Increase in deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:title="label: DeferredIncomeTaxExpenseBenefit to us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities">Total deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilities_lbl1">Deferred Tax Liabilities, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl1" xlink:title="label: DeferredIncomeTaxLiabilities to us-gaap_DeferredIncomeTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">State deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="label: DeferredStateAndLocalIncomeTaxExpenseBenefit to us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGrossAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGrossAbstract">Deferred Tax Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:title="label: DeferredTaxAssetsGrossAbstract to us-gaap_DeferredTaxAssetsGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards">Contribution carryover</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="label: DeferredTaxAssetsCharitableContributionCarryforwards to us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsGross" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross">Total deferred tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">Tax loss carryover</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOther" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther">Other costs deducted for book, not for tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOther_lbl1">Deferred Tax Assets, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl1" xlink:title="label: DeferredTaxAssetsOther to us-gaap_DeferredTaxAssetsOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">Compensated absences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">Deferred compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">Tax effect of pension regulatory liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">Reserve for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesAbstract">Deferred Tax Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:title="label: DeferredTaxLiabilitiesAbstract to us-gaap_DeferredTaxLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts">Unamortized debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="label: DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts to us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts_lbl1">Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts_lbl1" xlink:title="label: DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts to us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxLiabilities" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilities">Net deferred tax liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities" xlink:title="label: DeferredTaxLiabilities to us-gaap_DeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilities_lbl1">Deferred Tax Liabilities, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl1" xlink:title="label: DeferredTaxLiabilities to us-gaap_DeferredTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther">Other costs deducted for tax, not for book</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesOther_lbl1">Deferred Tax Liabilities, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl1" xlink:title="label: DeferredTaxLiabilitiesOther to us-gaap_DeferredTaxLiabilitiesOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxChargesMember" xlink:label="DeferredIncomeTaxChargesMember" xlink:title="DeferredIncomeTaxChargesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxChargesMember" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxChargesMember">Income Taxes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxChargesMember" xlink:to="us-gaap_DeferredIncomeTaxChargesMember" xlink:title="label: DeferredIncomeTaxChargesMember to us-gaap_DeferredIncomeTaxChargesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxChargesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxChargesMember_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxChargesMember_lbl1">Deferred Income Tax Charge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxChargesMember" xlink:to="us-gaap_DeferredIncomeTaxChargesMember_lbl1" xlink:title="label: DeferredIncomeTaxChargesMember to us-gaap_DeferredIncomeTaxChargesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xlink:label="DerivativeAverageBasisSpreadOnVariableRate" xlink:title="DerivativeAverageBasisSpreadOnVariableRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xml:lang="en-US" id="us-gaap_DerivativeAverageBasisSpreadOnVariableRate">Interest rate spread</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeAverageBasisSpreadOnVariableRate" xlink:to="us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xlink:title="label: DerivativeAverageBasisSpreadOnVariableRate to us-gaap_DerivativeAverageBasisSpreadOnVariableRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="DerivativeBasisSpreadOnVariableRate" xlink:title="DerivativeBasisSpreadOnVariableRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeBasisSpreadOnVariableRate" xml:lang="en-US" id="us-gaap_DerivativeBasisSpreadOnVariableRate">Basis spread adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeBasisSpreadOnVariableRate" xlink:to="us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:title="label: DerivativeBasisSpreadOnVariableRate to us-gaap_DerivativeBasisSpreadOnVariableRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl1" xml:lang="en-US" id="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl1">Derivative, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeBasisSpreadOnVariableRate" xlink:to="us-gaap_DerivativeBasisSpreadOnVariableRate_lbl1" xlink:title="label: DerivativeBasisSpreadOnVariableRate to us-gaap_DerivativeBasisSpreadOnVariableRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="DerivativeFixedInterestRate" xlink:title="DerivativeFixedInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeFixedInterestRate" xml:lang="en-US" id="us-gaap_DerivativeFixedInterestRate">Fixed interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate" xlink:title="label: DerivativeFixedInterestRate to us-gaap_DerivativeFixedInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeNotionalAmount" xml:lang="en-US" id="us-gaap_DerivativeNotionalAmount">Notional amount of swap</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount" xlink:title="label: DerivativeNotionalAmount to us-gaap_DerivativeNotionalAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeVariableInterestRate" xlink:label="DerivativeVariableInterestRate" xlink:title="DerivativeVariableInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeVariableInterestRate" xml:lang="en-US" id="us-gaap_DerivativeVariableInterestRate">Overall effective rate, including variable interest and swap payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeVariableInterestRate" xlink:to="us-gaap_DerivativeVariableInterestRate" xlink:title="label: DerivativeVariableInterestRate to us-gaap_DerivativeVariableInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativesPolicyTextBlock" xml:lang="en-US" id="us-gaap_DerivativesPolicyTextBlock">Interest Rate Swap Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:title="label: DerivativesPolicyTextBlock to us-gaap_DerivativesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DerivativesPolicyTextBlock_lbl1">Derivatives, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl1" xlink:title="label: DerivativesPolicyTextBlock to us-gaap_DerivativesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted">Diluted Earnings Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xml:lang="en-US" id="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="label: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract1" xml:lang="en-US" id="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract1">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract1" xlink:title="label: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_lbl2" xml:lang="en-US" id="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_lbl2">Regulatory Assets and Liabilities Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_lbl2" xlink:title="label: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">Federal corporate tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense">Stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">Recognized tax benefits related to stock-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="label: EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense to us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="EmployeeStockMember" xlink:title="EmployeeStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockMember" xml:lang="en-US" id="us-gaap_EmployeeStockMember">Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember" xlink:title="label: EmployeeStockMember to us-gaap_EmployeeStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockMember_lbl1" xml:lang="en-US" id="us-gaap_EmployeeStockMember_lbl1">Employee Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl1" xlink:title="label: EmployeeStockMember to us-gaap_EmployeeStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract">Stock-Based Compensation Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquitySecuritiesMember" xml:lang="en-US" id="us-gaap_EquitySecuritiesMember">Equity Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember" xlink:title="label: EquitySecuritiesMember to us-gaap_EquitySecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense">Administrative and general</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract">Statements of Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:title="IncomeTaxExaminationPenaltiesAndInterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xml:lang="en-US" id="us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">Interest or penalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:title="label: IncomeTaxExaminationPenaltiesAndInterestExpense to us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl1">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">Reconciliation of Statutory Federal Tax Provision to Total Provision [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">Change in enacted state tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">Statutory Federal tax provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="label: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">State income taxes, net of Federal benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="label: IncomeTaxReconciliationStateAndLocalIncomeTaxes to us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:label="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="IncomeTaxReconciliationTaxCreditsInvestment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment">Amortization of investment tax credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="label: IncomeTaxReconciliationTaxCreditsInvestment to us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment1">Federal investment tax credit, net of current utilization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment1" xlink:title="label: IncomeTaxReconciliationTaxCreditsInvestment to us-gaap_IncomeTaxReconciliationTaxCreditsInvestment1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_lbl2">Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_lbl2" xlink:title="label: IncomeTaxReconciliationTaxCreditsInvestment to us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxExemptIncome">Tax-exempt interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:title="label: IncomeTaxReconciliationTaxExemptIncome to us-gaap_IncomeTaxReconciliationTaxExemptIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationTaxExemptIncome" xlink:to="us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" xlink:title="label: IncomeTaxReconciliationTaxExemptIncome to us-gaap_IncomeTaxReconciliationTaxExemptIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="IncomeTaxesReceivable" xlink:title="IncomeTaxesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesReceivable" xml:lang="en-US" id="us-gaap_IncomeTaxesReceivable">Recoverable income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:title="label: IncomeTaxesReceivable to us-gaap_IncomeTaxesReceivable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">Employee stock-based compensation (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpenseDebt" xml:lang="en-US" id="us-gaap_InterestExpenseDebt">Interest on debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseDebt_lbl1" xml:lang="en-US" id="us-gaap_InterestExpenseDebt_lbl1">Interest Expense, Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl1" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:label="InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="InterestRateDerivativeLiabilitiesAtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xml:lang="en-US" id="us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">Interest rate swap</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="label: InterestRateDerivativeLiabilitiesAtFairValue to us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAbstract" xlink:label="InterestRateDerivativesAbstract" xlink:title="InterestRateDerivativesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InterestRateDerivativesAbstract" xml:lang="en-US" id="us-gaap_InterestRateDerivativesAbstract">Interest Rate Swap Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateDerivativesAbstract" xlink:to="us-gaap_InterestRateDerivativesAbstract" xlink:title="label: InterestRateDerivativesAbstract to us-gaap_InterestRateDerivativesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateDerivativesAbstract_lbl1" xml:lang="en-US" id="us-gaap_InterestRateDerivativesAbstract_lbl1">Interest Rate Derivatives [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateDerivativesAbstract" xlink:to="us-gaap_InterestRateDerivativesAbstract_lbl1" xlink:title="label: InterestRateDerivativesAbstract to us-gaap_InterestRateDerivativesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateFairValueHedgesAbstract" xlink:label="InterestRateFairValueHedgesAbstract" xlink:title="InterestRateFairValueHedgesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateFairValueHedgesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateFairValueHedgesAbstract" xml:lang="en-US" id="us-gaap_InterestRateFairValueHedgesAbstract">Interest Rate Swap [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateFairValueHedgesAbstract" xlink:to="us-gaap_InterestRateFairValueHedgesAbstract" xlink:title="label: InterestRateFairValueHedgesAbstract to us-gaap_InterestRateFairValueHedgesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestRateSwapMember" xml:lang="en-US" id="us-gaap_InterestRateSwapMember">Interest Rate Swap [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember" xlink:title="label: InterestRateSwapMember to us-gaap_InterestRateSwapMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesPolicy" xlink:label="InventorySuppliesPolicy" xlink:title="InventorySuppliesPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventorySuppliesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventorySuppliesPolicy" xml:lang="en-US" id="us-gaap_InventorySuppliesPolicy">Materials and Supplies Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventorySuppliesPolicy" xlink:to="us-gaap_InventorySuppliesPolicy" xlink:title="label: InventorySuppliesPolicy to us-gaap_InventorySuppliesPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventorySuppliesPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventorySuppliesPolicy_lbl1" xml:lang="en-US" id="us-gaap_InventorySuppliesPolicy_lbl1">Inventory Supplies, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventorySuppliesPolicy" xlink:to="us-gaap_InventorySuppliesPolicy_lbl1" xlink:title="label: InventorySuppliesPolicy to us-gaap_InventorySuppliesPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity">Total Stockholders' Equity and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract">STOCKHOLDERS' EQUITY AND LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther" xlink:label="TaxesOther" xlink:title="TaxesOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxesOther" xml:lang="en-US" id="us-gaap_TaxesOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesOther" xlink:to="us-gaap_TaxesOther" xlink:title="label: TaxesOther to us-gaap_TaxesOther" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">Weighted average cost of borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="label: LineOfCreditFacilityInterestRateDuringPeriod to us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">Weighted average interest rate at year end</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="label: LineOfCreditFacilityInterestRateAtPeriodEnd to us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">Borrowing capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" xlink:title="label: LineOfCreditFacilityMaximumBorrowingCapacity to us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAbstract" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAbstract">Line of Credit Facility [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract" xlink:title="label: LineOfCreditFacilityAbstract to us-gaap_LineOfCreditFacilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityLineItems">Line of Credit Facility [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems" xlink:title="label: LineOfCreditFacilityLineItems to us-gaap_LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityTable" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityTable">Line of Credit Facility [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable" xlink:title="label: LineOfCreditFacilityTable to us-gaap_LineOfCreditFacilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1">Long-Term Debt, Maturity, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1">Long-Term Debt, Maturity, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1">Long-Term Debt, Maturity, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1">Long-Term Debt, Maturity, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1">Long-Term Debt, Maturity, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" xlink:title="label: LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo to us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent">LONG-TERM DEBT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent1">Long-term portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="LongTermDebtPercentageBearingVariableInterestRate" xlink:title="LongTermDebtPercentageBearingVariableInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xml:lang="en-US" id="us-gaap_LongTermDebtPercentageBearingVariableInterestRate">Variable interest rate at year end</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:title="label: LongTermDebtPercentageBearingVariableInterestRate to us-gaap_LongTermDebtPercentageBearingVariableInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="LongTermDebtNoncurrentAbstract" xlink:title="LongTermDebtNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrentAbstract" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrentAbstract">Variable Rate Long-Term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrentAbstract" xlink:title="label: LongTermDebtNoncurrentAbstract to us-gaap_LongTermDebtNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MaturitiesOfLongTermDebtAbstract" xml:lang="en-US" id="us-gaap_MaturitiesOfLongTermDebtAbstract">Payments Due by Year [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:title="label: MaturitiesOfLongTermDebtAbstract to us-gaap_MaturitiesOfLongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss" xml:lang="en-US" id="us-gaap_NetIncomeLoss">Net Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss1" xml:lang="en-US" id="us-gaap_NetIncomeLoss1">Net income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense">Other income (expenses)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense_lbl1">Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl1" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpenseAbstract">OTHER INCOME (EXPENSES):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="label: NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" xlink:label="NoncashInvestingAndFinancingActivitiesRelatedText" xlink:title="NoncashInvestingAndFinancingActivitiesRelatedText" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" xml:lang="en-US" id="us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText">Accounts payable includes $4,138 in 2024 and $6,433 in 2023 for the construction of utility plant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesRelatedText" xlink:to="us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" xlink:title="label: NoncashInvestingAndFinancingActivitiesRelatedText to us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsNoncurrentAbstract">OTHER LONG-TERM ASSETS:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" xlink:title="label: AssetsNoncurrentAbstract to us-gaap_AssetsNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesNoncurrentAbstract">DEFERRED CREDITS:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" xlink:title="label: LiabilitiesNoncurrentAbstract to us-gaap_LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NotesAndLoansReceivableNetNoncurrent" xml:lang="en-US" id="us-gaap_NotesAndLoansReceivableNetNoncurrent">Note receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:title="label: NotesAndLoansReceivableNetNoncurrent to us-gaap_NotesAndLoansReceivableNetNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NotesAndLoansReceivableNetNoncurrent1" xml:lang="en-US" id="us-gaap_NotesAndLoansReceivableNetNoncurrent1">Note receivable, including interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent1" xlink:title="label: NotesAndLoansReceivableNetNoncurrent to us-gaap_NotesAndLoansReceivableNetNoncurrent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NotesAndLoansReceivableNetNoncurrent2" xml:lang="en-US" id="us-gaap_NotesAndLoansReceivableNetNoncurrent2">Note receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent2" xlink:title="label: NotesAndLoansReceivableNetNoncurrent to us-gaap_NotesAndLoansReceivableNetNoncurrent2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwards" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards">Tax loss carryover</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwards_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards_lbl1">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl1" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_Revenues" xml:lang="en-US" id="us-gaap_Revenues">OPERATING REVENUES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues" xlink:title="label: Revenues to us-gaap_Revenues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Revenues1" xml:lang="en-US" id="us-gaap_Revenues1">Total operating revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues1" xlink:title="label: Revenues to us-gaap_Revenues1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Revenues_lbl2" xml:lang="en-US" id="us-gaap_Revenues_lbl2">Revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues_lbl2" xlink:title="label: Revenues to us-gaap_Revenues_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="OtherLaborRelatedExpenses" xlink:title="OtherLaborRelatedExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLaborRelatedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLaborRelatedExpenses" xml:lang="en-US" id="us-gaap_OtherLaborRelatedExpenses">Payroll, net of amounts capitalized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLaborRelatedExpenses" xlink:to="us-gaap_OtherLaborRelatedExpenses" xlink:title="label: OtherLaborRelatedExpenses to us-gaap_OtherLaborRelatedExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLaborRelatedExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLaborRelatedExpenses_lbl1" xml:lang="en-US" id="us-gaap_OtherLaborRelatedExpenses_lbl1">Other Labor-related Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLaborRelatedExpenses" xlink:to="us-gaap_OtherLaborRelatedExpenses_lbl1" xlink:title="label: OtherLaborRelatedExpenses to us-gaap_OtherLaborRelatedExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense">Other income (expenses), net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:label="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="PaymentsToAcquireOtherPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">Utility plant additions, including debt portion of allowance for funds used during construction of $1,147 in 2024 and $2,321 in 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="label: PaymentsToAcquireOtherPropertyPlantAndEquipment to us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1">Payments to Acquire Other Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquireOtherPropertyPlantAndEquipment to us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock">Dividends paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl1">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOperatingActivitiesAbstract" xlink:label="PaymentsForOperatingActivitiesAbstract" xlink:title="PaymentsForOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PaymentsForOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_PaymentsForOperatingActivitiesAbstract">Cash paid during the period for:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForOperatingActivitiesAbstract" xlink:to="us-gaap_PaymentsForOperatingActivitiesAbstract" xlink:title="label: PaymentsForOperatingActivitiesAbstract to us-gaap_PaymentsForOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForOperatingActivitiesAbstract_lbl1">Payments for Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForOperatingActivitiesAbstract" xlink:to="us-gaap_PaymentsForOperatingActivitiesAbstract_lbl1" xlink:title="label: PaymentsForOperatingActivitiesAbstract to us-gaap_PaymentsForOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">Employee Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1">Retirement Benefits [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanAccumulatedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">Accumulated benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="label: DefinedBenefitPlanAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl1">Defined Benefit Plan, Accumulated Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl1" xlink:title="label: DefinedBenefitPlanAccumulatedBenefitObligation to us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">Actual return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="label: DefinedBenefitPlanActualReturnOnPlanAssets to us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">Amortization of prior service credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="label: DefinedBenefitPlanAmortizationOfPriorServiceCostCredit to us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">Change in Benefit Obligation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="label: DefinedBenefitPlanChangeInBenefitObligationRollForward to us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">Change in Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="label: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">Components of Net Periodic Pension Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanContributionsByEmployer" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanContributionsByEmployer">Employer contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:title="label: DefinedBenefitPlanContributionsByEmployer to us-gaap_DefinedBenefitPlanContributionsByEmployer" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl1">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl1" xlink:title="label: DefinedBenefitPlanContributionsByEmployer to us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">Discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">Benefit Payments Expected to be Paid [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="label: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">Fair value of plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1">Fair value of plan assets at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2">Fair value of plan assets at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" xlink:title="label: DefinedBenefitPlanFairValueOfPlanAssets to us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan">Funded status of plans at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlan to us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">Net periodic pension cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract">Projected Benefit Obligation and Fair Value of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="label: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1">Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">Rate of compensation increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost">Service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:label="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="DefinedBenefitPlanAssetsTargetAllocationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract">Target Asset Allocations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="label: DefinedBenefitPlanAssetsTargetAllocationsAbstract to us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="label: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="label: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation">Projected benefit obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation1">Pension benefit obligation at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation1" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligation2" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligation2">Pension benefit obligation at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation2" xlink:title="label: DefinedBenefitPlanBenefitObligation to us-gaap_DefinedBenefitPlanBenefitObligation2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitExpense" xlink:label="OtherPostretirementBenefitExpense" xlink:title="OtherPostretirementBenefitExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitExpense" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitExpense">Net (income) expenses under retiree life insurance program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitExpense" xlink:to="us-gaap_OtherPostretirementBenefitExpense" xlink:title="label: OtherPostretirementBenefitExpense to us-gaap_OtherPostretirementBenefitExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized">Preferred stock, authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued">Preferred stock, issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseCurrent" xml:lang="en-US" id="us-gaap_PrepaidExpenseCurrent">Prepaid expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:title="label: PrepaidExpenseCurrent to us-gaap_PrepaidExpenseCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction" xlink:label="ProceedsFromAdvancesForConstruction" xlink:title="ProceedsFromAdvancesForConstruction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromAdvancesForConstruction" xml:lang="en-US" id="us-gaap_ProceedsFromAdvancesForConstruction">Customers' advances for construction and contributions in aid of construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromAdvancesForConstruction" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction" xlink:title="label: ProceedsFromAdvancesForConstruction to us-gaap_ProceedsFromAdvancesForConstruction" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock">Issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfLongTermDebt">Proceeds of long-term debt issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet">OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $536 in 2024 and $501 in 2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">Utility Plant and Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPolicyTextBlock" xlink:label="PublicUtilitiesPolicyTextBlock" xlink:title="PublicUtilitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesPolicyTextBlock" xml:lang="en-US" id="us-gaap_PublicUtilitiesPolicyTextBlock">Regulatory Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPolicyTextBlock" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:title="label: PublicUtilitiesPolicyTextBlock to us-gaap_PublicUtilitiesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesPolicyTextBlock_lbl1">Public Utilities, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPolicyTextBlock" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock_lbl1" xlink:title="label: PublicUtilitiesPolicyTextBlock to us-gaap_PublicUtilitiesPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xml:lang="en-US" id="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest">Utility plant additions, debt portion of allowance for funds used during construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="label: PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest to us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:label="AllowanceForFundsUsedDuringConstructionPolicy" xlink:title="AllowanceForFundsUsedDuringConstructionPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xml:lang="en-US" id="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">Allowance for Funds Used During Construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:title="label: AllowanceForFundsUsedDuringConstructionPolicy to us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:label="PublicUtilitiesDisclosureTextBlock" xlink:title="PublicUtilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PublicUtilitiesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PublicUtilitiesDisclosureTextBlock">Rate Matters</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesDisclosureTextBlock" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:title="label: PublicUtilitiesDisclosureTextBlock to us-gaap_PublicUtilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl1">Public Utilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesDisclosureTextBlock" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl1" xlink:title="label: PublicUtilitiesDisclosureTextBlock to us-gaap_PublicUtilitiesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" xlink:label="PublicUtilitiesGeneralDisclosuresAbstract" xlink:title="PublicUtilitiesGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" xml:lang="en-US" id="us-gaap_PublicUtilitiesGeneralDisclosuresAbstract">Allowance for Funds Used During Construction [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesGeneralDisclosuresAbstract" xlink:to="us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" xlink:title="label: PublicUtilitiesGeneralDisclosuresAbstract to us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">Utility Plant and Depreciation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAbstract to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">Effective rate of depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">UTILITY PLANT, at original cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentPlantInService to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService1" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService1">Utility plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService1" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentPlantInService to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">Accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl1">Public Utilities, Property, Plant and Equipment, Accumulated Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl1" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:label="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xml:lang="en-US" id="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems">Acquisitions of water and wastewater systems</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:to="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="label: PaymentsToAcquireWaterAndWasteWaterSystems to us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems1">Purchase price and acquisition costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:to="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems1" xlink:title="label: PaymentsToAcquireWaterAndWasteWaterSystems to us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_lbl2" xml:lang="en-US" id="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_lbl2">Payments to Acquire Water and Waste Water Systems</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:to="us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_lbl2" xlink:title="label: PaymentsToAcquireWaterAndWasteWaterSystems to us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ReceivablesNetCurrent" xml:lang="en-US" id="us-gaap_ReceivablesNetCurrent">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent" xlink:title="label: ReceivablesNetCurrent to us-gaap_ReceivablesNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReceivablesNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_ReceivablesNetCurrent_lbl1">Receivables, Net, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl1" xlink:title="label: ReceivablesNetCurrent to us-gaap_ReceivablesNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="ReceivablesPolicyTextBlock" xlink:title="ReceivablesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReceivablesPolicyTextBlock" xml:lang="en-US" id="us-gaap_ReceivablesPolicyTextBlock">Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock" xlink:title="label: ReceivablesPolicyTextBlock to us-gaap_ReceivablesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssets" xlink:label="RegulatoryAssets" xlink:title="RegulatoryAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryAssets" xml:lang="en-US" id="us-gaap_RegulatoryAssets">Regulatory assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssets" xlink:to="us-gaap_RegulatoryAssets" xlink:title="label: RegulatoryAssets to us-gaap_RegulatoryAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssets_lbl1" xml:lang="en-US" id="us-gaap_RegulatoryAssets_lbl1">Regulatory Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssets" xlink:to="us-gaap_RegulatoryAssets_lbl1" xlink:title="label: RegulatoryAssets to us-gaap_RegulatoryAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis" xlink:label="RegulatoryAssetAxis" xlink:title="RegulatoryAssetAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetAxis" xml:lang="en-US" id="us-gaap_RegulatoryAssetAxis">Regulatory Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetAxis" xlink:to="us-gaap_RegulatoryAssetAxis" xlink:title="label: RegulatoryAssetAxis to us-gaap_RegulatoryAssetAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain" xlink:label="RegulatoryAssetDomain" xlink:title="RegulatoryAssetDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetDomain" xml:lang="en-US" id="us-gaap_RegulatoryAssetDomain">Regulatory Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetDomain" xlink:to="us-gaap_RegulatoryAssetDomain" xlink:title="label: RegulatoryAssetDomain to us-gaap_RegulatoryAssetDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent" xlink:label="RegulatoryAssetsNoncurrent" xlink:title="RegulatoryAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetsNoncurrent" xml:lang="en-US" id="us-gaap_RegulatoryAssetsNoncurrent">Deferred regulatory assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsNoncurrent" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" xlink:title="label: RegulatoryAssetsNoncurrent to us-gaap_RegulatoryAssetsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent" xlink:label="RegulatoryLiabilityCurrent" xlink:title="RegulatoryLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryLiabilityCurrent" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityCurrent">Deferred regulatory liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityCurrent" xlink:to="us-gaap_RegulatoryLiabilityCurrent" xlink:title="label: RegulatoryLiabilityCurrent to us-gaap_RegulatoryLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityCurrent_lbl1">Regulatory Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityCurrent" xlink:to="us-gaap_RegulatoryLiabilityCurrent_lbl1" xlink:title="label: RegulatoryLiabilityCurrent to us-gaap_RegulatoryLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilities" xlink:label="RegulatoryLiabilities" xlink:title="RegulatoryLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilities" xml:lang="en-US" id="us-gaap_RegulatoryLiabilities">Regulatory liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilities" xlink:to="us-gaap_RegulatoryLiabilities" xlink:title="label: RegulatoryLiabilities to us-gaap_RegulatoryLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilityAxis" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityAxis">Regulatory Liability [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAxis" xlink:to="us-gaap_RegulatoryLiabilityAxis" xlink:title="label: RegulatoryLiabilityAxis to us-gaap_RegulatoryLiabilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilityDomain" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityDomain">Regulatory Liability [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityDomain" xlink:to="us-gaap_RegulatoryLiabilityDomain" xlink:title="label: RegulatoryLiabilityDomain to us-gaap_RegulatoryLiabilityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostretirementBenefitCostsMember" xlink:label="PostretirementBenefitCostsMember" xlink:title="PostretirementBenefitCostsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PostretirementBenefitCostsMember" xml:lang="en-US" id="us-gaap_PostretirementBenefitCostsMember">Postretirement Benefits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostretirementBenefitCostsMember" xlink:to="us-gaap_PostretirementBenefitCostsMember" xlink:title="label: PostretirementBenefitCostsMember to us-gaap_PostretirementBenefitCostsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PostretirementBenefitCostsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PostretirementBenefitCostsMember_lbl1" xml:lang="en-US" id="us-gaap_PostretirementBenefitCostsMember_lbl1">Postretirement Benefit Costs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostretirementBenefitCostsMember" xlink:to="us-gaap_PostretirementBenefitCostsMember_lbl1" xlink:title="label: PostretirementBenefitCostsMember to us-gaap_PostretirementBenefitCostsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent" xlink:label="RegulatoryLiabilityNoncurrent" xlink:title="RegulatoryLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityNoncurrent">Deferred regulatory liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityNoncurrent" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" xlink:title="label: RegulatoryLiabilityNoncurrent to us-gaap_RegulatoryLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityNoncurrent_lbl1">Regulatory Liability, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityNoncurrent" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent_lbl1" xlink:title="label: RegulatoryLiabilityNoncurrent to us-gaap_RegulatoryLiabilityNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfLongTermDebt" xml:lang="en-US" id="us-gaap_RepaymentsOfLongTermDebt">Repayments of long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:title="label: RepaymentsOfLongTermDebt to us-gaap_RepaymentsOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfLongTermDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfLongTermDebt_lbl1">Repayments of Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl1" xlink:title="label: RepaymentsOfLongTermDebt to us-gaap_RepaymentsOfLongTermDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAdvancesForConstruction" xlink:label="RepaymentsOfAdvancesForConstruction" xlink:title="RepaymentsOfAdvancesForConstruction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfAdvancesForConstruction" xml:lang="en-US" id="us-gaap_RepaymentsOfAdvancesForConstruction">Repayments of customer advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfAdvancesForConstruction" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction" xlink:title="label: RepaymentsOfAdvancesForConstruction to us-gaap_RepaymentsOfAdvancesForConstruction" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfAdvancesForConstruction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfAdvancesForConstruction_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfAdvancesForConstruction_lbl1">Payment for Advance for Construction, Investing Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfAdvancesForConstruction" xlink:to="us-gaap_RepaymentsOfAdvancesForConstruction_lbl1" xlink:title="label: RepaymentsOfAdvancesForConstruction to us-gaap_RepaymentsOfAdvancesForConstruction_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US" id="us-gaap_SaleOfStockNameOfTransactionDomain">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="label: SaleOfStockNameOfTransactionDomain to us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" xlink:title="label: ScheduleOfDebtInstrumentsTextBlock to us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:label="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:title="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">Utility Plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:title="label: ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock to us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Nonvested at end of the year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1">Nonvested at beginning of the year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Nonvested at the end of the year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1">Nonvested at beginning of the year (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">Fair value of vested shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Vested (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Maximum number of shares of common stock that can be issued under the plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember">Pennsylvania [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StateAndLocalJurisdictionMember_lbl1" xml:lang="en-US" id="us-gaap_StateAndLocalJurisdictionMember_lbl1">State and Local Jurisdiction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl1" xlink:title="label: StateAndLocalJurisdictionMember to us-gaap_StateAndLocalJurisdictionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract">Statements of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract">Statements of Common Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract">COMMON STOCKHOLDERS' EQUITY:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockAxis">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="label: SubsidiarySaleOfStockAxis to us-gaap_SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockLineItems">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems" xlink:title="label: SubsidiarySaleOfStockLineItems to us-gaap_SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract">Supplemental disclosures of cash flow information:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAmount">Tax credit carryover</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount" xlink:title="label: TaxCreditCarryforwardAmount to us-gaap_TaxCreditCarryforwardAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAmount_lbl1" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAmount_lbl1">Tax Credit Carryforward, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl1" xlink:title="label: TaxCreditCarryforwardAmount to us-gaap_TaxCreditCarryforwardAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardNameDomain">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:title="label: TaxCreditCarryforwardNameDomain to us-gaap_TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardLineItems" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardLineItems">Tax Credit Carryforward [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems" xlink:title="label: TaxCreditCarryforwardLineItems to us-gaap_TaxCreditCarryforwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardTable" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardTable">Tax Credit Carryforward [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardTable" xlink:title="label: TaxCreditCarryforwardTable to us-gaap_TaxCreditCarryforwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="IncomeTaxesPaid" xlink:title="IncomeTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxesPaid" xml:lang="en-US" id="us-gaap_IncomeTaxesPaid">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid" xlink:title="label: IncomeTaxesPaid to us-gaap_IncomeTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaid_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxesPaid_lbl1">Income Taxes Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl1" xlink:title="label: IncomeTaxesPaid to us-gaap_IncomeTaxesPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent" xml:lang="en-US" id="us-gaap_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract">CURRENT ASSETS:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableGrossCurrent">Accounts receivable - customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:title="label: AccountsReceivableGrossCurrent to us-gaap_AccountsReceivableGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableGrossCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableGrossCurrent_lbl1">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl1" xlink:title="label: AccountsReceivableGrossCurrent to us-gaap_AccountsReceivableGrossCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="USTreasurySecuritiesMember" xlink:title="USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_USTreasurySecuritiesMember" xml:lang="en-US" id="us-gaap_USTreasurySecuritiesMember">US Treasury Obligations [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember" xlink:title="label: USTreasurySecuritiesMember to us-gaap_USTreasurySecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_USTreasurySecuritiesMember_lbl1" xml:lang="en-US" id="us-gaap_USTreasurySecuritiesMember_lbl1">US Treasury Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl1" xlink:title="label: USTreasurySecuritiesMember to us-gaap_USTreasurySecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="UtilitiesOperatingExpense" xlink:title="UtilitiesOperatingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_UtilitiesOperatingExpense" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpense">Operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpense" xlink:to="us-gaap_UtilitiesOperatingExpense" xlink:title="label: UtilitiesOperatingExpense to us-gaap_UtilitiesOperatingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilitiesOperatingExpense_lbl1" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpense_lbl1">Utilities Operating Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpense" xlink:to="us-gaap_UtilitiesOperatingExpense_lbl1" xlink:title="label: UtilitiesOperatingExpense to us-gaap_UtilitiesOperatingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:label="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="UtilitiesOperatingExpenseDepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="label: UtilitiesOperatingExpenseDepreciationAndAmortization to us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:label="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="UtilitiesOperatingExpenseMaintenanceAndOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">Operation and maintenance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="label: UtilitiesOperatingExpenseMaintenanceAndOperations to us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseTaxes" xlink:label="UtilitiesOperatingExpenseTaxes" xlink:title="UtilitiesOperatingExpenseTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilitiesOperatingExpenseTaxes" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpenseTaxes">Taxes other than income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="us-gaap_UtilitiesOperatingExpenseTaxes" xlink:title="label: UtilitiesOperatingExpenseTaxes to us-gaap_UtilitiesOperatingExpenseTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpenseTaxes1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_UtilitiesOperatingExpenseTaxes1" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpenseTaxes1">Total taxes other than income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpenseTaxes" xlink:to="us-gaap_UtilitiesOperatingExpenseTaxes1" xlink:title="label: UtilitiesOperatingExpenseTaxes to us-gaap_UtilitiesOperatingExpenseTaxes1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventory" xlink:label="PublicUtilitiesInventory" xlink:title="PublicUtilitiesInventory" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesInventory" xml:lang="en-US" id="us-gaap_PublicUtilitiesInventory">Materials and supplies inventories, at cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesInventory" xlink:to="us-gaap_PublicUtilitiesInventory" xlink:title="label: PublicUtilitiesInventory to us-gaap_PublicUtilitiesInventory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain" xlink:label="UtilityPlantDomain" xlink:title="UtilityPlantDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilityPlantDomain" xml:lang="en-US" id="us-gaap_UtilityPlantDomain">Utility Plant [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilityPlantDomain" xlink:to="us-gaap_UtilityPlantDomain" xlink:title="label: UtilityPlantDomain to us-gaap_UtilityPlantDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance">Balance at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance1">Balance at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance1" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesBalance_lbl2">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl2" xlink:title="label: ValuationAllowancesAndReservesBalance to us-gaap_ValuationAllowancesAndReservesBalance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">Additions - charged to cost and expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" xlink:title="label: ValuationAllowancesAndReservesChargedToCostAndExpense to us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesDeductions" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDeductions">Deductions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:title="label: ValuationAllowancesAndReservesDeductions to us-gaap_ValuationAllowancesAndReservesDeductions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesDeductions_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDeductions_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl1" xlink:title="label: ValuationAllowancesAndReservesDeductions to us-gaap_ValuationAllowancesAndReservesDeductions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowancesAndReservesRecoveries" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesRecoveries">Additions - recoveries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesRecoveries" xlink:to="us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:title="label: ValuationAllowancesAndReservesRecoveries to us-gaap_ValuationAllowancesAndReservesRecoveries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesRecoveries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesRecoveries_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesRecoveries_lbl1">SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesRecoveries" xlink:to="us-gaap_ValuationAllowancesAndReservesRecoveries_lbl1" xlink:title="label: ValuationAllowancesAndReservesRecoveries to us-gaap_ValuationAllowancesAndReservesRecoveries_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesDomain" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesDomain">Valuation Allowances and Reserves [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" xlink:title="label: ValuationAllowancesAndReservesDomain to us-gaap_ValuationAllowancesAndReservesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowancesAndReservesTypeAxis" xml:lang="en-US" id="us-gaap_ValuationAllowancesAndReservesTypeAxis">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:title="label: ValuationAllowancesAndReservesTypeAxis to us-gaap_ValuationAllowancesAndReservesTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">Weighted average common shares, diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">Weighted average common shares, basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember" xml:lang="en-US" id="us-gaap_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressMember" xml:lang="en-US" id="us-gaap_ConstructionInProgressMember">Construction Work in Progress [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember" xlink:title="label: ConstructionInProgressMember to us-gaap_ConstructionInProgressMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets" xml:lang="en-US" id="us-gaap_Assets">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets" xlink:title="label: Assets to us-gaap_Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent">Other deferred credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityDomain">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:title="label: IncomeTaxAuthorityDomain to us-gaap_IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="CommonStockDividendsPerShareDeclared" xlink:title="CommonStockDividendsPerShareDeclared" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonStockDividendsPerShareDeclared" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareDeclared">Cash dividends declared (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" xlink:title="label: CommonStockDividendsPerShareDeclared to us-gaap_CommonStockDividendsPerShareDeclared" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockDividendsPerShareDeclared_lbl1" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareDeclared_lbl1">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl1" xlink:title="label: CommonStockDividendsPerShareDeclared to us-gaap_CommonStockDividendsPerShareDeclared_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationOtherReconcilingItems">Other, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:title="label: IncomeTaxReconciliationOtherReconcilingItems to us-gaap_IncomeTaxReconciliationOtherReconcilingItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByBalanceSheetGroupingTable" xml:lang="en-US" id="us-gaap_FairValueByBalanceSheetGroupingTable">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:title="label: FairValueByBalanceSheetGroupingTable to us-gaap_FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosureItemAmountsDomain" xml:lang="en-US" id="us-gaap_FairValueDisclosureItemAmountsDomain">Fair Value Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain" xlink:title="label: FairValueDisclosureItemAmountsDomain to us-gaap_FairValueDisclosureItemAmountsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xml:lang="en-US" id="us-gaap_CarryingReportedAmountFairValueDisclosureMember">Carrying Amount [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CarryingReportedAmountFairValueDisclosureMember" xlink:to="us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:title="label: CarryingReportedAmountFairValueDisclosureMember to us-gaap_CarryingReportedAmountFairValueDisclosureMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PortionAtFairValueFairValueDisclosureMember" xml:lang="en-US" id="us-gaap_PortionAtFairValueFairValueDisclosureMember">Portion at Fair Value Measurement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PortionAtFairValueFairValueDisclosureMember" xlink:to="us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:title="label: PortionAtFairValueFairValueDisclosureMember to us-gaap_PortionAtFairValueFairValueDisclosureMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xml:lang="en-US" id="us-gaap_EstimateOfFairValueFairValueDisclosureMember">Estimated Fair Value [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimateOfFairValueFairValueDisclosureMember" xlink:to="us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:title="label: EstimateOfFairValueFairValueDisclosureMember to us-gaap_EstimateOfFairValueFairValueDisclosureMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xml:lang="en-US" id="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="label: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable" xml:lang="en-US" id="us-gaap_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable" xlink:title="label: StatementTable to us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xml:lang="en-US" id="us-gaap_MovementInValuationAllowancesAndReservesRollForward">Movement in Reserve [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:title="label: MovementInValuationAllowancesAndReservesRollForward to us-gaap_MovementInValuationAllowancesAndReservesRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract" xml:lang="en-US" id="us-gaap_AssetsAbstract">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AssetsAbstract1" xml:lang="en-US" id="us-gaap_AssetsAbstract1">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl2" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl2">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl2" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems" xml:lang="en-US" id="us-gaap_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="DefinedBenefitPlanFundedStatusOfPlanAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract">Fair Value of Pension Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="label: DefinedBenefitPlanFundedStatusOfPlanAbstract to us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">Fair Value of Interest Rate Swap</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl1">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl1" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">Discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">Expected long-term return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">Rate of compensation increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease to us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xml:lang="en-US" id="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="label: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract1" xml:lang="en-US" id="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract1">Regulatory Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract1" xlink:title="label: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsLineItems" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsLineItems">Operating Loss Carryforwards [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" xlink:title="label: OperatingLossCarryforwardsLineItems to us-gaap_OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueInputsLevel2Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member">Significant Other Observable Inputs (Level 2) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member_lbl1">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock">Fair Value of Financial Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract">Accumulated Benefit Obligation and Fair Value of Plan Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="label: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xml:lang="en-US" id="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="label: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseAbstract" xlink:label="UtilitiesOperatingExpenseAbstract" xlink:title="UtilitiesOperatingExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UtilitiesOperatingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UtilitiesOperatingExpenseAbstract" xml:lang="en-US" id="us-gaap_UtilitiesOperatingExpenseAbstract">OPERATING EXPENSES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="us-gaap_UtilitiesOperatingExpenseAbstract" xlink:title="label: UtilitiesOperatingExpenseAbstract to us-gaap_UtilitiesOperatingExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xml:lang="en-US" id="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">Capital Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1">Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" xlink:title="label: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentTable" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentTable">Long-term Purchase Commitment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="us-gaap_LongTermPurchaseCommitmentTable" xlink:title="label: LongTermPurchaseCommitmentTable to us-gaap_LongTermPurchaseCommitmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">Category of Item Purchased [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="label: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="label: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermPurchaseCommitmentLineItems" xml:lang="en-US" id="us-gaap_LongTermPurchaseCommitmentLineItems">Long-term Purchase Commitment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentLineItems" xlink:title="label: LongTermPurchaseCommitmentLineItems to us-gaap_LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsMember" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsMember">Cash and Money Market Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember" xlink:title="label: CashAndCashEquivalentsMember to us-gaap_CashAndCashEquivalentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsMember1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsMember1">Cash and Cash Equivalents [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember1" xlink:title="label: CashAndCashEquivalentsMember to us-gaap_CashAndCashEquivalentsMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:label="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:title="DeferredIncomeTaxesAndTaxCreditsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:title="label: DeferredIncomeTaxesAndTaxCreditsAbstract to us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl1">Deferred Income Taxes and Tax Credits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl1" xlink:title="label: DeferredIncomeTaxesAndTaxCreditsAbstract to us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="LongTermDebtAbstract" xlink:title="LongTermDebtAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtAbstract" xml:lang="en-US" id="us-gaap_LongTermDebtAbstract">Long-Term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtAbstract" xlink:title="label: LongTermDebtAbstract to us-gaap_LongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="DeferredChargesPolicyTextBlock" xlink:title="DeferredChargesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredChargesPolicyTextBlock" xml:lang="en-US" id="us-gaap_DeferredChargesPolicyTextBlock">Deferred Debt Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" xlink:title="label: DeferredChargesPolicyTextBlock to us-gaap_DeferredChargesPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">Total common stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity1" xml:lang="en-US" id="us-gaap_StockholdersEquity1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity2" xml:lang="en-US" id="us-gaap_StockholdersEquity2">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Equity, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xml:lang="en-US" id="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">PPUC approved rate for AFUDC</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:title="label: PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate to us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">Accelerated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" xlink:title="label: DeferredTaxLiabilitiesPropertyPlantAndEquipment to us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">Net utility plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentNet to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl1">Public Utilities, Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentNet to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit1">Total income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xml:lang="en-US" id="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">Allowance for funds used during construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="label: PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions to us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl1">Public Utilities, Allowance for Funds Used During Construction, Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl1" xlink:title="label: PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions to us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:label="PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="PublicUtilityPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xml:lang="en-US" id="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="label: PublicUtilityPropertyPlantAndEquipmentTable to us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis" xlink:label="PublicUtilityAxis" xlink:title="PublicUtilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilityAxis" xml:lang="en-US" id="us-gaap_PublicUtilityAxis">Public Utility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilityAxis" xlink:to="us-gaap_PublicUtilityAxis" xlink:title="label: PublicUtilityAxis to us-gaap_PublicUtilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:label="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:title="PublicUtilityPropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xml:lang="en-US" id="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:title="label: PublicUtilityPropertyPlantAndEquipmentLineItems to us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue" xml:lang="en-US" id="us-gaap_PreferredStockValue">PREFERRED STOCK, authorized 500,000 shares, no shares issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xml:lang="en-US" id="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">Common Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="label: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">Increase in accounts receivable and unbilled revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="label: IncreaseDecreaseInAccountsAndOtherReceivables to us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" xlink:title="label: IncreaseDecreaseInAccountsAndOtherReceivables to us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember" xml:lang="en-US" id="us-gaap_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain" xml:lang="en-US" id="us-gaap_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:label="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="ConstructionInProgressExpendituresIncurredButNotYetPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xml:lang="en-US" id="us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid">Accounts payable for construction of utility plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="label: ConstructionInProgressExpendituresIncurredButNotYetPaid to us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNoParValue" xlink:label="CommonStockNoParValue" xlink:title="CommonStockNoParValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockNoParValue" xml:lang="en-US" id="us-gaap_CommonStockNoParValue">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue" xlink:title="label: CommonStockNoParValue to us-gaap_CommonStockNoParValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardGross to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl1">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl1" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardGross to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">Number of shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="label: StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans to us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">Stock-based compensation (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US" id="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">Number of shares repurchased and retired under the stock repurchase program (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="label: StockRepurchasedAndRetiredDuringPeriodShares to us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xlink:title="label: StockRepurchasedAndRetiredDuringPeriodShares to us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:label="AccumulatedDeferredInvestmentTaxCredit" xlink:title="AccumulatedDeferredInvestmentTaxCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDeferredInvestmentTaxCredit" xml:lang="en-US" id="us-gaap_AccumulatedDeferredInvestmentTaxCredit">Deferred investment tax credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDeferredInvestmentTaxCredit" xlink:to="us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:title="label: AccumulatedDeferredInvestmentTaxCredit to us-gaap_AccumulatedDeferredInvestmentTaxCredit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="LiabilityForUncertainTaxPositionsCurrent" xlink:title="LiabilityForUncertainTaxPositionsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilityForUncertainTaxPositionsCurrent" xml:lang="en-US" id="us-gaap_LiabilityForUncertainTaxPositionsCurrent">Uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilityForUncertainTaxPositionsCurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:title="label: LiabilityForUncertainTaxPositionsCurrent to us-gaap_LiabilityForUncertainTaxPositionsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnamortizedDebtIssuanceExpense" xml:lang="en-US" id="us-gaap_UnamortizedDebtIssuanceExpense">Less unamortized debt issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" xlink:title="label: UnamortizedDebtIssuanceExpense to us-gaap_UnamortizedDebtIssuanceExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xml:lang="en-US" id="us-gaap_UnamortizedDebtIssuanceExpense_lbl1">Unamortized Debt Issuance Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense_lbl1" xlink:title="label: UnamortizedDebtIssuanceExpense to us-gaap_UnamortizedDebtIssuanceExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Number of Shares [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DividendsCommonStock" xml:lang="en-US" id="us-gaap_DividendsCommonStock">Cash dividends declared</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_DividendsCommonStock_lbl1">Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl1" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">Effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:label="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:title="TaxesExcludingIncomeAndExciseTaxesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" xml:lang="en-US" id="us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract">Components of Taxes Other than Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:title="label: TaxesExcludingIncomeAndExciseTaxesAbstract to us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization_lbl1" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization_lbl1">Depreciation, Depletion and Amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl1" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="ClassOfStockDisclosuresAbstract" xlink:title="ClassOfStockDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfStockDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ClassOfStockDisclosuresAbstract">Stock Repurchase Program [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="us-gaap_ClassOfStockDisclosuresAbstract" xlink:title="label: ClassOfStockDisclosuresAbstract to us-gaap_ClassOfStockDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDisclosuresAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDisclosuresAbstract_lbl1" xml:lang="en-US" id="us-gaap_ClassOfStockDisclosuresAbstract_lbl1">Class of Stock Disclosures [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="us-gaap_ClassOfStockDisclosuresAbstract_lbl1" xlink:title="label: ClassOfStockDisclosuresAbstract to us-gaap_ClassOfStockDisclosuresAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingencies" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies">COMMITMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl1" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetLineItems" xlink:label="RegulatoryAssetLineItems" xlink:title="RegulatoryAssetLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAssetLineItems" xml:lang="en-US" id="us-gaap_RegulatoryAssetLineItems">Regulatory Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetLineItems" xlink:to="us-gaap_RegulatoryAssetLineItems" xlink:title="label: RegulatoryAssetLineItems to us-gaap_RegulatoryAssetLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilitiesLineItems" xml:lang="en-US" id="us-gaap_RegulatoryLiabilitiesLineItems">Regulatory Liabilities [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_RegulatoryLiabilitiesLineItems" xlink:title="label: RegulatoryLiabilitiesLineItems to us-gaap_RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract">Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1">Long-Term Debt, Current and Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" xlink:title="label: LongtermDebtCurrentAndNoncurrentAbstract to us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="LineOfCreditFacilityAverageOutstandingAmount" xlink:title="LineOfCreditFacilityAverageOutstandingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xml:lang="en-US" id="us-gaap_LineOfCreditFacilityAverageOutstandingAmount">Average borrowings outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:title="label: LineOfCreditFacilityAverageOutstandingAmount to us-gaap_LineOfCreditFacilityAverageOutstandingAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesCurrent">Other accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:title="label: AccruedLiabilitiesCurrent to us-gaap_AccruedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsPayableCurrent" xml:lang="en-US" id="us-gaap_DividendsPayableCurrent">Dividends payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsPayableCurrent" xlink:to="us-gaap_DividendsPayableCurrent" xlink:title="label: DividendsPayableCurrent to us-gaap_DividendsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent">Accrued compensation and benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPayableCurrent" xml:lang="en-US" id="us-gaap_InterestPayableCurrent">Accrued interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent" xlink:title="label: InterestPayableCurrent to us-gaap_InterestPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis">Defined Benefit Plan, Asset Categories [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="label: DefinedBenefitPlanByPlanAssetCategoriesAxis to us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanAssetCategoriesDomain" xml:lang="en-US" id="us-gaap_PlanAssetCategoriesDomain">Plan Asset Categories [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanAssetCategoriesDomain" xlink:to="us-gaap_PlanAssetCategoriesDomain" xlink:title="label: PlanAssetCategoriesDomain to us-gaap_PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">Prepaid pension cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="label: DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent to us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" xlink:title="label: DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent to us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:label="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:title="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent">Present value of future obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:title="label: OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent to us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent">Deferred employee benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="label: PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:title="DeferredCompensationLiabilityCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xml:lang="en-US" id="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">Present value of future obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:title="label: DeferredCompensationLiabilityCurrentAndNoncurrent to us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl1">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl1" xlink:title="label: DeferredCompensationLiabilityCurrentAndNoncurrent to us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Income before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember">Fair Value on a Recurring Basis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember_lbl1">Fair Value, Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="FinancingReceivablesTextBlock" xlink:title="FinancingReceivablesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancingReceivablesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancingReceivablesTextBlock" xml:lang="en-US" id="us-gaap_FinancingReceivablesTextBlock">Accounts Receivable and Contract Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingReceivablesTextBlock" xlink:to="us-gaap_FinancingReceivablesTextBlock" xlink:title="label: FinancingReceivablesTextBlock to us-gaap_FinancingReceivablesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:label="ScheduleOfRegulatoryAssetsTable" xlink:title="ScheduleOfRegulatoryAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRegulatoryAssetsTable" xml:lang="en-US" id="us-gaap_ScheduleOfRegulatoryAssetsTable">Schedule of Regulatory Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:title="label: ScheduleOfRegulatoryAssetsTable to us-gaap_ScheduleOfRegulatoryAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xml:lang="en-US" id="us-gaap_ScheduleOfRegulatoryLiabilitiesTable">Schedule of Regulatory Liabilities [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:title="label: ScheduleOfRegulatoryLiabilitiesTable to us-gaap_ScheduleOfRegulatoryLiabilitiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_UnbilledReceivablesCurrent" xml:lang="en-US" id="us-gaap_UnbilledReceivablesCurrent">Unbilled revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent" xlink:title="label: UnbilledReceivablesCurrent to us-gaap_UnbilledReceivablesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnbilledReceivablesCurrent_lbl1" xml:lang="en-US" id="us-gaap_UnbilledReceivablesCurrent_lbl1">Unbilled Receivables, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl1" xlink:title="label: UnbilledReceivablesCurrent to us-gaap_UnbilledReceivablesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:label="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="LiabilitiesOtherThanLongtermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xml:lang="en-US" id="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">Total deferred credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="label: LiabilitiesOtherThanLongtermDebtNoncurrent to us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl1">Liabilities, Other than Long-Term Debt, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl1" xlink:title="label: LiabilitiesOtherThanLongtermDebtNoncurrent to us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="ProceedsFromDebtNetOfIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US" id="us-gaap_ProceedsFromDebtNetOfIssuanceCosts">Proceeds from debt, net of issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:title="label: ProceedsFromDebtNetOfIssuanceCosts to us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xml:lang="en-US" id="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="label: OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock to us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl1">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl1" xlink:title="label: OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock to us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">Payments Due by Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="label: ScheduleOfMaturitiesOfLongTermDebtTableTextBlock to us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">Deferred Tax Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">Provisions for Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">Reconciliation of Statutory Federal Tax Provision to Total Provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="label: ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock to us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">Shares Used in Computing Basic and Diluted Earnings per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="label: ScheduleOfWeightedAverageNumberOfSharesTableTextBlock to us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract">Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract">Fair Value of Financial Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract">Long-Term Debt and Short-Term Borrowings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment">Total other long-term assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="label: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1">Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" xlink:title="label: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:label="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:title="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">Regulatory Assets and Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:title="label: ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock to us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_lbl1">Schedule of Regulatory Assets and Liabilities [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_lbl1" xlink:title="label: ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock to us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract">Employee Benefit Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">Accumulated Benefit Obligation and Fair Value of Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="label: ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">Fair Values of Pension Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfAllocationOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="ScheduleOfAssumptionsUsedTableTextBlock" xlink:title="ScheduleOfAssumptionsUsedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">Weighted-Average Assumptions Used</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:title="label: ScheduleOfAssumptionsUsedTableTextBlock to us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl1">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl1" xlink:title="label: ScheduleOfAssumptionsUsedTableTextBlock to us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">Projected Benefit Obligation and Fair Value of Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="label: ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1">Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" xlink:title="label: ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock to us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">Benefit Payments Expected to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="label: ScheduleOfExpectedBenefitPaymentsTableTextBlock to us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" xlink:title="label: ScheduleOfExpectedBenefitPaymentsTableTextBlock to us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">Components of Net Periodic Benefit Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="label: ScheduleOfNetBenefitCostsTableTextBlock to us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl1">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl1" xlink:title="label: ScheduleOfNetBenefitCostsTableTextBlock to us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:title="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">Restricted Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:title="label: ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock to us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtFairValue" xml:lang="en-US" id="us-gaap_LongTermDebtFairValue">Total long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue" xlink:title="label: LongTermDebtFairValue to us-gaap_LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtFairValue_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtFairValue_lbl1">Long-Term Debt, Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl1" xlink:title="label: LongTermDebtFairValue to us-gaap_LongTermDebtFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates" xml:lang="en-US" id="us-gaap_UseOfEstimates">Use of Estimates in the Preparation of Financial Statements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="OtherAssetsDisclosureTextBlock" xlink:title="OtherAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_OtherAssetsDisclosureTextBlock">Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" xlink:title="label: OtherAssetsDisclosureTextBlock to us-gaap_OtherAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsDisclosureTextBlock_lbl1">Other Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl1" xlink:title="label: OtherAssetsDisclosureTextBlock to us-gaap_OtherAssetsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract">Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="PostemploymentBenefitsAbstract" xlink:title="PostemploymentBenefitsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PostemploymentBenefitsAbstract" xml:lang="en-US" id="us-gaap_PostemploymentBenefitsAbstract">Other [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsAbstract" xlink:to="us-gaap_PostemploymentBenefitsAbstract" xlink:title="label: PostemploymentBenefitsAbstract to us-gaap_PostemploymentBenefitsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PostemploymentBenefitsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PostemploymentBenefitsAbstract_lbl1" xml:lang="en-US" id="us-gaap_PostemploymentBenefitsAbstract_lbl1">Postemployment Benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PostemploymentBenefitsAbstract" xlink:to="us-gaap_PostemploymentBenefitsAbstract_lbl1" xlink:title="label: PostemploymentBenefitsAbstract to us-gaap_PostemploymentBenefitsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract" xlink:label="RegulatedOperationsAbstract" xlink:title="RegulatedOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatedOperationsAbstract" xml:lang="en-US" id="us-gaap_RegulatedOperationsAbstract">Rate Matters [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatedOperationsAbstract" xlink:to="us-gaap_RegulatedOperationsAbstract" xlink:title="label: RegulatedOperationsAbstract to us-gaap_RegulatedOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US" id="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="label: StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased to us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncashIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense_lbl1">Other Noncash Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="OtherReceivablesGrossCurrent" xlink:title="OtherReceivablesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherReceivablesGrossCurrent" xml:lang="en-US" id="us-gaap_OtherReceivablesGrossCurrent">Other receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent" xlink:title="label: OtherReceivablesGrossCurrent to us-gaap_OtherReceivablesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherReceivablesGrossCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherReceivablesGrossCurrent_lbl1">Other Receivables, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_lbl1" xlink:title="label: OtherReceivablesGrossCurrent to us-gaap_OtherReceivablesGrossCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementBasisAxis" xml:lang="en-US" id="us-gaap_FairValueByMeasurementBasisAxis">Measurement Basis [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="us-gaap_FairValueByMeasurementBasisAxis" xlink:title="label: FairValueByMeasurementBasisAxis to us-gaap_FairValueByMeasurementBasisAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">Maximum number of shares of common stock subject to awards that may be granted to a participant per calendar year (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US" id="us-gaap_DerivativeInstrumentRiskAxis">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:title="label: DerivativeInstrumentRiskAxis to us-gaap_DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityAxis">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:title="label: IncomeTaxAuthorityAxis to us-gaap_IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US" id="us-gaap_NoncashInvestingAndFinancingItemsAbstract">Supplemental disclosure of non-cash investing and financing activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract">Estimated Future Employer Contributions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="label: DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_lbl1">Defined Benefit Plan, Expected Future Employer Contributions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_lbl1" xlink:title="label: DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract to us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">Maximum annual Company contribution as a percentage of employee's compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">Contributions to defined contribution plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="label: DefinedContributionPlanEmployerDiscretionaryContributionAmount to us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Grant Date Weighted Average Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">Stock-based compensation expense not yet recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:title="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">Change in allowance for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:title="label: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease to us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl1">Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease to us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationAxis" xml:lang="en-US" id="us-gaap_BalanceSheetLocationAxis">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:title="label: BalanceSheetLocationAxis to us-gaap_BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis" xml:lang="en-US" id="us-gaap_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain" xml:lang="en-US" id="us-gaap_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis" xml:lang="en-US" id="us-gaap_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityAxis" xml:lang="en-US" id="us-gaap_CreditFacilityAxis">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis" xlink:title="label: CreditFacilityAxis to us-gaap_CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CreditFacilityDomain" xml:lang="en-US" id="us-gaap_CreditFacilityDomain">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain" xlink:title="label: CreditFacilityDomain to us-gaap_CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentUsefulLife">Remaining life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">2030 - 2034</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xlink:title="label: DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter to us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:label="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xml:lang="en-US" id="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1">Remaining recovery period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:to="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="label: RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1 to us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided2" xml:lang="en-US" id="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided2">Recovery period of regulatory asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:to="us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided2" xlink:title="label: RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1 to us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Period of recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PurchaseObligationDueInNextTwelveMonths" xml:lang="en-US" id="us-gaap_PurchaseObligationDueInNextTwelveMonths">Commitment for 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:title="label: PurchaseObligationDueInNextTwelveMonths to us-gaap_PurchaseObligationDueInNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PurchaseObligationDueInSecondYear" xml:lang="en-US" id="us-gaap_PurchaseObligationDueInSecondYear">Commitment for 2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" xlink:title="label: PurchaseObligationDueInSecondYear to us-gaap_PurchaseObligationDueInSecondYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TaxCreditCarryforwardExpirationDate" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardExpirationDate">Expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate" xlink:title="label: TaxCreditCarryforwardExpirationDate to us-gaap_TaxCreditCarryforwardExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1">Tax Credit Carryforward, Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardExpirationDate" xlink:to="us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" xlink:title="label: TaxCreditCarryforwardExpirationDate to us-gaap_TaxCreditCarryforwardExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">Plant acquisition adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1 to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments2" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments2">Utility plant acquisition adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments2" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1 to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments3" xml:lang="en-US" id="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments3">Acquisition adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments3" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1 to us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanActuarialGainLoss" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActuarialGainLoss">Actuarial (gain) loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:title="label: DefinedBenefitPlanActuarialGainLoss to us-gaap_DefinedBenefitPlanActuarialGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" xlink:title="label: DefinedBenefitPlanActuarialGainLoss to us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BalanceSheetLocationDomain" xml:lang="en-US" id="us-gaap_BalanceSheetLocationDomain">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:title="label: BalanceSheetLocationDomain to us-gaap_BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeContractTypeDomain" xml:lang="en-US" id="us-gaap_DerivativeContractTypeDomain">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:title="label: DerivativeContractTypeDomain to us-gaap_DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityFundsMember" xml:lang="en-US" id="us-gaap_EquityFundsMember">Equity Mutual Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityFundsMember" xlink:to="us-gaap_EquityFundsMember" xlink:title="label: EquityFundsMember to us-gaap_EquityFundsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FixedIncomeFundsMember" xml:lang="en-US" id="us-gaap_FixedIncomeFundsMember">Fixed Income Mutual Funds [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FixedIncomeFundsMember" xlink:to="us-gaap_FixedIncomeFundsMember" xlink:title="label: FixedIncomeFundsMember to us-gaap_FixedIncomeFundsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US" id="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">Basis adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="label: DebtInstrumentBasisSpreadOnVariableRate1 to us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:title="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xml:lang="en-US" id="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">Maximum elective employee contribution percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:title="label: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent to us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl1">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl1" xlink:title="label: DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent to us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiabilityAbstract" xlink:label="FairValueNetAssetLiabilityAbstract" xlink:title="FairValueNetAssetLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueNetAssetLiabilityAbstract" xml:lang="en-US" id="us-gaap_FairValueNetAssetLiabilityAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetAssetLiabilityAbstract" xlink:to="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:title="label: FairValueNetAssetLiabilityAbstract to us-gaap_FairValueNetAssetLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueNetAssetLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_FairValueNetAssetLiabilityAbstract_lbl1">Fair Value, Net Asset (Liability) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueNetAssetLiabilityAbstract" xlink:to="us-gaap_FairValueNetAssetLiabilityAbstract_lbl1" xlink:title="label: FairValueNetAssetLiabilityAbstract to us-gaap_FairValueNetAssetLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwardsExpirationDate" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsExpirationDate">Expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:title="label: OperatingLossCarryforwardsExpirationDate to us-gaap_OperatingLossCarryforwardsExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1">Operating Loss Carryforwards, Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsExpirationDate" xlink:to="us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" xlink:title="label: OperatingLossCarryforwardsExpirationDate to us-gaap_OperatingLossCarryforwardsExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:label="PublicUtilitiesGeneralDisclosuresTable" xlink:title="PublicUtilitiesGeneralDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesGeneralDisclosuresTable" xml:lang="en-US" id="us-gaap_PublicUtilitiesGeneralDisclosuresTable">Public Utilities General Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:title="label: PublicUtilitiesGeneralDisclosuresTable to us-gaap_PublicUtilitiesGeneralDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:label="PublicUtilitiesRegulatoryProceedingAxis" xlink:title="PublicUtilitiesRegulatoryProceedingAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xml:lang="en-US" id="us-gaap_PublicUtilitiesRegulatoryProceedingAxis">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesRegulatoryProceedingAxis" xlink:to="us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:title="label: PublicUtilitiesRegulatoryProceedingAxis to us-gaap_PublicUtilitiesRegulatoryProceedingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:label="PublicUtilitiesRegulatoryProceedingDomain" xlink:title="PublicUtilitiesRegulatoryProceedingDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xml:lang="en-US" id="us-gaap_PublicUtilitiesRegulatoryProceedingDomain">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesRegulatoryProceedingDomain" xlink:to="us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:title="label: PublicUtilitiesRegulatoryProceedingDomain to us-gaap_PublicUtilitiesRegulatoryProceedingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:label="PublicUtilitiesGeneralDisclosuresLineItems" xlink:title="PublicUtilitiesGeneralDisclosuresLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xml:lang="en-US" id="us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:title="label: PublicUtilitiesGeneralDisclosuresLineItems to us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRateMattersAbstract" xlink:label="PublicUtilitiesRateMattersAbstract" xlink:title="PublicUtilitiesRateMattersAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesRateMattersAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesRateMattersAbstract" xml:lang="en-US" id="us-gaap_PublicUtilitiesRateMattersAbstract">Rate Matters [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesRateMattersAbstract" xlink:to="us-gaap_PublicUtilitiesRateMattersAbstract" xlink:title="label: PublicUtilitiesRateMattersAbstract to us-gaap_PublicUtilitiesRateMattersAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesRateMattersAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesRateMattersAbstract_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesRateMattersAbstract_lbl1">Public Utilities, Rate Matters [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesRateMattersAbstract" xlink:to="us-gaap_PublicUtilitiesRateMattersAbstract_lbl1" xlink:title="label: PublicUtilitiesRateMattersAbstract to us-gaap_PublicUtilitiesRateMattersAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredDerivativeGainLossMember" xlink:label="DeferredDerivativeGainLossMember" xlink:title="DeferredDerivativeGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredDerivativeGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredDerivativeGainLossMember" xml:lang="en-US" id="us-gaap_DeferredDerivativeGainLossMember">Unrealized Swap Losses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredDerivativeGainLossMember" xlink:to="us-gaap_DeferredDerivativeGainLossMember" xlink:title="label: DeferredDerivativeGainLossMember to us-gaap_DeferredDerivativeGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredDerivativeGainLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredDerivativeGainLossMember_lbl1" xml:lang="en-US" id="us-gaap_DeferredDerivativeGainLossMember_lbl1">Deferred Derivative Gain (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredDerivativeGainLossMember" xlink:to="us-gaap_DeferredDerivativeGainLossMember_lbl1" xlink:title="label: DeferredDerivativeGainLossMember to us-gaap_DeferredDerivativeGainLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsTable" xml:lang="en-US" id="us-gaap_OtherCommitmentsTable">Other Commitments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable" xlink:title="label: OtherCommitmentsTable to us-gaap_OtherCommitmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="OtherCommitmentsAxis" xlink:title="OtherCommitmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsAxis" xml:lang="en-US" id="us-gaap_OtherCommitmentsAxis">Other Commitments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis" xlink:title="label: OtherCommitmentsAxis to us-gaap_OtherCommitmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="OtherCommitmentsDomain" xlink:title="OtherCommitmentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsDomain" xml:lang="en-US" id="us-gaap_OtherCommitmentsDomain">Other Commitments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsDomain" xlink:to="us-gaap_OtherCommitmentsDomain" xlink:title="label: OtherCommitmentsDomain to us-gaap_OtherCommitmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsLineItems" xml:lang="en-US" id="us-gaap_OtherCommitmentsLineItems">Other Commitments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems" xlink:title="label: OtherCommitmentsLineItems to us-gaap_OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherCommitmentsAbstract" xml:lang="en-US" id="us-gaap_OtherCommitmentsAbstract">Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAbstract" xlink:to="us-gaap_OtherCommitmentsAbstract" xlink:title="label: OtherCommitmentsAbstract to us-gaap_OtherCommitmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCommitmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCommitmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherCommitmentsAbstract_lbl1">Other Commitments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCommitmentsAbstract" xlink:to="us-gaap_OtherCommitmentsAbstract_lbl1" xlink:title="label: OtherCommitmentsAbstract to us-gaap_OtherCommitmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xml:lang="en-US" id="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">Fair Value, Financial Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="label: FinancialLiabilitiesFairValueDisclosureAbstract to us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateAxis" xml:lang="en-US" id="us-gaap_AwardDateAxis">Award Date [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateAxis" xlink:to="us-gaap_AwardDateAxis" xlink:title="label: AwardDateAxis to us-gaap_AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">Company matching contribution percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardDateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardDateDomain" xml:lang="en-US" id="us-gaap_AwardDateDomain">Award Date [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardDateDomain" xlink:to="us-gaap_AwardDateDomain" xlink:title="label: AwardDateDomain to us-gaap_AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis" xlink:label="RegulatoryAgencyAxis" xlink:title="RegulatoryAgencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAgencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAgencyAxis" xml:lang="en-US" id="us-gaap_RegulatoryAgencyAxis">Regulatory Agency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAgencyAxis" xlink:to="us-gaap_RegulatoryAgencyAxis" xlink:title="label: RegulatoryAgencyAxis to us-gaap_RegulatoryAgencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain" xlink:label="RegulatoryAgencyDomain" xlink:title="RegulatoryAgencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryAgencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryAgencyDomain" xml:lang="en-US" id="us-gaap_RegulatoryAgencyDomain">Regulatory Agency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAgencyDomain" xlink:to="us-gaap_RegulatoryAgencyDomain" xlink:title="label: RegulatoryAgencyDomain to us-gaap_RegulatoryAgencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateAxis" xml:lang="en-US" id="us-gaap_VariableRateAxis">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateAxis" xlink:to="us-gaap_VariableRateAxis" xlink:title="label: VariableRateAxis to us-gaap_VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableRateDomain" xml:lang="en-US" id="us-gaap_VariableRateDomain">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRateDomain" xlink:to="us-gaap_VariableRateDomain" xlink:title="label: VariableRateDomain to us-gaap_VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:label="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:title="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xml:lang="en-US" id="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">Obligations and Funded Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:title="label: ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock to us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_lbl1">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_lbl1" xlink:title="label: ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock to us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="OverAllotmentOptionMember" xlink:title="OverAllotmentOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OverAllotmentOptionMember" xml:lang="en-US" id="us-gaap_OverAllotmentOptionMember">Underwriter's Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember" xlink:title="label: OverAllotmentOptionMember to us-gaap_OverAllotmentOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OverAllotmentOptionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OverAllotmentOptionMember_lbl1" xml:lang="en-US" id="us-gaap_OverAllotmentOptionMember_lbl1">Over-Allotment Option [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl1" xlink:title="label: OverAllotmentOptionMember to us-gaap_OverAllotmentOptionMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarliestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarliestTaxYearMember" xml:lang="en-US" id="us-gaap_EarliestTaxYearMember">Earliest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarliestTaxYearMember" xlink:to="us-gaap_EarliestTaxYearMember" xlink:title="label: EarliestTaxYearMember to us-gaap_EarliestTaxYearMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LatestTaxYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LatestTaxYearMember" xml:lang="en-US" id="us-gaap_LatestTaxYearMember">Latest Tax Year [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember" xlink:title="label: LatestTaxYearMember to us-gaap_LatestTaxYearMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodAxis" xml:lang="en-US" id="us-gaap_TaxPeriodAxis">Tax Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis" xlink:title="label: TaxPeriodAxis to us-gaap_TaxPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodDomain" xml:lang="en-US" id="us-gaap_TaxPeriodDomain">Tax Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain" xlink:title="label: TaxPeriodDomain to us-gaap_TaxPeriodDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:label="RegulatoryLiabilityAmortizationPeriod" xlink:title="RegulatoryLiabilityAmortizationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RegulatoryLiabilityAmortizationPeriod" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityAmortizationPeriod">Remaining recovery period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAmortizationPeriod" xlink:to="us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:title="label: RegulatoryLiabilityAmortizationPeriod to us-gaap_RegulatoryLiabilityAmortizationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RegulatoryLiabilityAmortizationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RegulatoryLiabilityAmortizationPeriod_lbl1" xml:lang="en-US" id="us-gaap_RegulatoryLiabilityAmortizationPeriod_lbl1">Regulatory Liability, Amortization Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAmortizationPeriod" xlink:to="us-gaap_RegulatoryLiabilityAmortizationPeriod_lbl1" xlink:title="label: RegulatoryLiabilityAmortizationPeriod to us-gaap_RegulatoryLiabilityAmortizationPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:label="TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:title="TimesharingTransactionsStatedInterestRateForNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" xml:lang="en-US" id="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable">Interest rate on note outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:to="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:title="label: TimesharingTransactionsStatedInterestRateForNotesReceivable to us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable_lbl1" xml:lang="en-US" id="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable_lbl1">Time-Sharing Transactions, Stated Interest Rate for Notes Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:to="us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable_lbl1" xlink:title="label: TimesharingTransactionsStatedInterestRateForNotesReceivable to us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract">Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueAbstract_lbl1">Disaggregation of Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl1" xlink:title="label: DisaggregationOfRevenueAbstract to us-gaap_DisaggregationOfRevenueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock">Revenues Disaggregated by Service and Customer Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetNetCurrent" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNetCurrent">Unbilled revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:title="label: ContractWithCustomerAssetNetCurrent to us-gaap_ContractWithCustomerAssetNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl1" xlink:title="label: ContractWithCustomerAssetNetCurrent to us-gaap_ContractWithCustomerAssetNetCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract">Revenue [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">Accounts Receivable and Contract Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">Benefit payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="label: DefinedBenefitPlanBenefitObligationBenefitsPaid to us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xlink:title="label: DefinedBenefitPlanBenefitObligationBenefitsPaid to us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">Benefits paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" xlink:title="label: DefinedBenefitPlanPlanAssetsBenefitsPaid to us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityNoncurrent">Customers' advances for construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:title="label: ContractWithCustomerLiabilityNoncurrent to us-gaap_ContractWithCustomerLiabilityNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllowanceForCreditLossMember" xml:lang="en-US" id="us-gaap_AllowanceForCreditLossMember">Reserve for Uncollectible Accounts [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember" xlink:title="label: AllowanceForCreditLossMember to us-gaap_AllowanceForCreditLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForCreditLossMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForCreditLossMember_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForCreditLossMember_lbl1">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForCreditLossMember" xlink:to="us-gaap_AllowanceForCreditLossMember_lbl1" xlink:title="label: AllowanceForCreditLossMember to us-gaap_AllowanceForCreditLossMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">Revenue from contracts with customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeAxis" xml:lang="en-US" id="us-gaap_RetirementPlanTypeAxis">Retirement Plan Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:title="label: RetirementPlanTypeAxis to us-gaap_RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeDomain" xml:lang="en-US" id="us-gaap_RetirementPlanTypeDomain">Retirement Plan Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:title="label: RetirementPlanTypeDomain to us-gaap_RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">Estimated employer contributions in 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="label: DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear to us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">Net change in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and cash equivalents at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1">Cash and cash equivalents at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLeaseIncome" xml:lang="en-US" id="us-gaap_OperatingLeaseLeaseIncome">Rents from regulated property</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLeaseIncome" xlink:to="us-gaap_OperatingLeaseLeaseIncome" xlink:title="label: OperatingLeaseLeaseIncome to us-gaap_OperatingLeaseLeaseIncome" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">Accounts Receivable and Contract Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">Weighted-average target asset allocations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="label: DefinedBenefitPlanPlanAssetsTargetAllocationPercentage to us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:label="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xml:lang="en-US" id="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">Other pension costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:to="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="label: NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent to us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_lbl1" xml:lang="en-US" id="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_lbl1">Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:to="us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_lbl1" xlink:title="label: NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent to us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OpenTaxYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OpenTaxYear" xml:lang="en-US" id="us-gaap_OpenTaxYear">Open tax years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenTaxYear" xlink:to="us-gaap_OpenTaxYear" xlink:title="label: OpenTaxYear to us-gaap_OpenTaxYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract">Employee Benefit Plans [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="label: DefinedBenefitPlanAdditionalInformationAbstract to us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1">Defined Benefit Plan, Additional Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" xlink:title="label: DefinedBenefitPlanAdditionalInformationAbstract to us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesMember" xlink:label="PublicUtilitiesMember" xlink:title="PublicUtilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PublicUtilitiesMember" xml:lang="en-US" id="us-gaap_PublicUtilitiesMember">Utility Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesMember" xlink:to="us-gaap_PublicUtilitiesMember" xlink:title="label: PublicUtilitiesMember to us-gaap_PublicUtilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PublicUtilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PublicUtilitiesMember_lbl1" xml:lang="en-US" id="us-gaap_PublicUtilitiesMember_lbl1">Public Utilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesMember" xlink:to="us-gaap_PublicUtilitiesMember_lbl1" xlink:title="label: PublicUtilitiesMember to us-gaap_PublicUtilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GranteeStatusAxis" xml:lang="en-US" id="us-gaap_GranteeStatusAxis">Grantee Status [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusAxis" xlink:title="label: GranteeStatusAxis to us-gaap_GranteeStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GranteeStatusDomain" xml:lang="en-US" id="us-gaap_GranteeStatusDomain">Grantee Status [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GranteeStatusDomain" xlink:to="us-gaap_GranteeStatusDomain" xlink:title="label: GranteeStatusDomain to us-gaap_GranteeStatusDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xml:lang="en-US" id="us-gaap_ShareBasedPaymentArrangementEmployeeMember">Officers and Key Employees [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:title="label: ShareBasedPaymentArrangementEmployeeMember to us-gaap_ShareBasedPaymentArrangementEmployeeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1">Share-Based Payment Arrangement, Employee [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1" xlink:title="label: ShareBasedPaymentArrangementEmployeeMember to us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xml:lang="en-US" id="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">SOFR [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="label: SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember to us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl1" xml:lang="en-US" id="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl1">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl1" xlink:title="label: SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember to us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAbstract" xlink:label="AssetAcquisitionAbstract" xlink:title="AssetAcquisitionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionAbstract" xml:lang="en-US" id="us-gaap_AssetAcquisitionAbstract">Acquisitions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionAbstract" xlink:to="us-gaap_AssetAcquisitionAbstract" xlink:title="label: AssetAcquisitionAbstract to us-gaap_AssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionTable" xml:lang="en-US" id="us-gaap_AssetAcquisitionTable">Asset Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionTable" xlink:to="us-gaap_AssetAcquisitionTable" xlink:title="label: AssetAcquisitionTable to us-gaap_AssetAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionAxis" xml:lang="en-US" id="us-gaap_AssetAcquisitionAxis">Asset Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionAxis" xlink:to="us-gaap_AssetAcquisitionAxis" xlink:title="label: AssetAcquisitionAxis to us-gaap_AssetAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionDomain" xml:lang="en-US" id="us-gaap_AssetAcquisitionDomain">Asset Acquisition [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionDomain" xlink:to="us-gaap_AssetAcquisitionDomain" xlink:title="label: AssetAcquisitionDomain to us-gaap_AssetAcquisitionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionLineItems" xml:lang="en-US" id="us-gaap_AssetAcquisitionLineItems">Asset Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionLineItems" xlink:to="us-gaap_AssetAcquisitionLineItems" xlink:title="label: AssetAcquisitionLineItems to us-gaap_AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferredAbstract">Acquisitions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:title="label: AssetAcquisitionConsiderationTransferredAbstract to us-gaap_AssetAcquisitionConsiderationTransferredAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1">Asset Acquisition, Consideration Transferred [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" xlink:title="label: AssetAcquisitionConsiderationTransferredAbstract to us-gaap_AssetAcquisitionConsiderationTransferredAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTextBlock" xlink:label="AssetAcquisitionTextBlock" xlink:title="AssetAcquisitionTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetAcquisitionTextBlock" xml:lang="en-US" id="us-gaap_AssetAcquisitionTextBlock">Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionTextBlock" xlink:to="us-gaap_AssetAcquisitionTextBlock" xlink:title="label: AssetAcquisitionTextBlock to us-gaap_AssetAcquisitionTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetAcquisitionTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetAcquisitionTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AssetAcquisitionTextBlock_lbl1">Asset Acquisition [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionTextBlock" xlink:to="us-gaap_AssetAcquisitionTextBlock_lbl1" xlink:title="label: AssetAcquisitionTextBlock to us-gaap_AssetAcquisitionTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanAbstract" xlink:label="DefinedContributionPlanAbstract" xlink:title="DefinedContributionPlanAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanAbstract" xml:lang="en-US" id="us-gaap_DefinedContributionPlanAbstract">Defined Contribution Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAbstract" xlink:to="us-gaap_DefinedContributionPlanAbstract" xlink:title="label: DefinedContributionPlanAbstract to us-gaap_DefinedContributionPlanAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanAbstract_lbl1">Defined Contribution Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAbstract" xlink:to="us-gaap_DefinedContributionPlanAbstract_lbl1" xlink:title="label: DefinedContributionPlanAbstract to us-gaap_DefinedContributionPlanAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_NameOfMajorCustomerDomain" xml:lang="en-US" id="srt_NameOfMajorCustomerDomain">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="label: NameOfMajorCustomerDomain to srt_NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xml:lang="en-US" id="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">Schedule II - Valuation and Qualifying Accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="label: ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock to srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureLineItems">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="label: ValuationAndQualifyingAccountsDisclosureLineItems to srt_ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsDisclosureTable" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsDisclosureTable">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:title="label: ValuationAndQualifyingAccountsDisclosureTable to srt_ValuationAndQualifyingAccountsDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MajorCustomersAxis" xml:lang="en-US" id="srt_MajorCustomersAxis">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis" xlink:title="label: MajorCustomersAxis to srt_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:label xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ValuationAndQualifyingAccountsAbstract" xml:lang="en-US" id="srt_ValuationAndQualifyingAccountsAbstract">Schedule II - Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract" xlink:title="label: ValuationAndQualifyingAccountsAbstract to srt_ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:label xlink:type="resource" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xml:lang="en-US" id="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">Number of shares authorized to be repurchased under the stock repurchase program (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="label: StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased to srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis" xml:lang="en-US" id="srt_RangeAxis">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis" xlink:title="label: RangeAxis to srt_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember" xml:lang="en-US" id="srt_RangeMember">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember" xlink:title="label: RangeMember to srt_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember" xml:lang="en-US" id="srt_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember" xlink:title="label: MaximumMember to srt_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember" xml:lang="en-US" id="srt_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember" xlink:title="label: MinimumMember to srt_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain" xml:lang="en-US" id="srt_ProductsAndServicesDomain">Products and Services [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis" xml:lang="en-US" id="srt_ProductOrServiceAxis">Products and Services [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xml:lang="en-US" id="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="label: CybersecurityRiskManagementStrategyAndGovernanceAbstract to cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="label: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesIntegratedFlag">Cybersecurity Risk Management Processes Integrated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="label: CybersecurityRiskManagementProcessesIntegratedFlag to cyd_CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">Cybersecurity Risk Management Processes Integrated [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="label: CybersecurityRiskManagementProcessesIntegratedTextBlock to cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">Cybersecurity Risk Management Third Party Engaged [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="label: CybersecurityRiskManagementThirdPartyEngagedFlag to cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xml:lang="en-US" id="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="label: CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag to cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xml:lang="en-US" id="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="label: CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="label: CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock to cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">Cybersecurity Risk Board of Directors Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="label: CybersecurityRiskBoardOfDirectorsOversightTextBlock to cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="label: CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="label: CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock to cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="CybersecurityRiskRoleOfManagementTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskRoleOfManagementTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskRoleOfManagementTextBlock">Cybersecurity Risk Role of Management [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:title="label: CybersecurityRiskRoleOfManagementTextBlock to cyd_CybersecurityRiskRoleOfManagementTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="label: CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock to cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xml:lang="en-US" id="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="label: CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock to cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:label xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xml:lang="en-US" id="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="label: CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag to cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport" xml:lang="en-US" id="dei_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US" id="dei_DocumentFinStmtErrorCorrectionFlag">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="label: DocumentFinStmtErrorCorrectionFlag to dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers" xml:lang="en-US" id="dei_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat" xml:lang="en-US" id="dei_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName" xml:lang="en-US" id="dei_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName" xlink:title="label: AuditorName to dei_AuditorName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId" xml:lang="en-US" id="dei_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId" xlink:title="label: AuditorFirmId to dei_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation" xml:lang="en-US" id="dei_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation" xlink:title="label: AuditorLocation to dei_AuditorLocation" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract_lbl1" xml:lang="en-US" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract_lbl1">Note Receivable and Customers' Advances for Construction [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract_lbl1" xlink:title="label: NoteReceivableAndCustomersAdvancesForConstructionAbstract to yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl" xml:lang="en-US" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl">The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:to="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl" xlink:title="label: NoteReceivableAndCustomersAdvancesForConstructionTextBlock to yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl1" xml:lang="en-US" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl1">Note Receivable and Customers' Advances for Construction [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:to="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl1" xlink:title="label: NoteReceivableAndCustomersAdvancesForConstructionTextBlock to yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xml:lang="en-US" id="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock">Note Receivable and Customers' Advances for Construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:to="yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:title="label: NoteReceivableAndCustomersAdvancesForConstructionTextBlock to yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:label="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:title="NoncashInvestingAndFinancingActivitiesRelatedText2" />
    <link:label xlink:type="resource" xlink:label="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl" xml:lang="en-US" id="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl">Additional textual information about significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:to="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl" xlink:title="label: NoncashInvestingAndFinancingActivitiesRelatedText2 to yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl1" xml:lang="en-US" id="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl1">Noncash Investing and Financing Activities Related Text 2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:to="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl1" xlink:title="label: NoncashInvestingAndFinancingActivitiesRelatedText2 to yorw_NoncashInvestingAndFinancingActivitiesRelatedText2_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" xml:lang="en-US" id="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2">Contributions in aid of construction includes $621 in 2024 recorded as part of the MESCO, Inc. and York Haven Borough acquisitions and $4,403 in 2023 recorded as part of the Conewago Industrial Park acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:to="yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:title="label: NoncashInvestingAndFinancingActivitiesRelatedText2 to yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:label="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl">The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory, prepaid expenses, regulatory assets and assets classified as other.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:to="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl" xlink:title="label: IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets to yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl1">Increase (Decrease) in materials and supplies, prepaid expenses, regulatory and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:to="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl1" xlink:title="label: IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets to yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xml:lang="en-US" id="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets">Increase in materials and supplies inventories, prepaid expenses, prepaid pension cost, deferred regulatory and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:to="yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="label: IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets to yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccruedInterest" xlink:label="IncreaseDecreaseInAccruedInterest" xlink:title="IncreaseDecreaseInAccruedInterest" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccruedInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInAccruedInterest_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccruedInterest_lbl">The increase (decrease) during the reporting period in accrued interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedInterest" xlink:to="yorw_IncreaseDecreaseInAccruedInterest_lbl" xlink:title="label: IncreaseDecreaseInAccruedInterest to yorw_IncreaseDecreaseInAccruedInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccruedInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInAccruedInterest_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccruedInterest_lbl1">Increase (Decrease) in Accrued Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedInterest" xlink:to="yorw_IncreaseDecreaseInAccruedInterest_lbl1" xlink:title="label: IncreaseDecreaseInAccruedInterest to yorw_IncreaseDecreaseInAccruedInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInAccruedInterest" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccruedInterest">Increase in accrued interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedInterest" xlink:to="yorw_IncreaseDecreaseInAccruedInterest" xlink:title="label: IncreaseDecreaseInAccruedInterest to yorw_IncreaseDecreaseInAccruedInterest" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:label="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="ContributionsInAidOfConstructionAssociatedWithAcquisition" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl" xml:lang="en-US" id="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl">Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC") and were recorded as part of an acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:to="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl" xlink:title="label: ContributionsInAidOfConstructionAssociatedWithAcquisition to yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl1" xml:lang="en-US" id="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl1">Contributions in Aid of Construction Associated with Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:to="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl1" xlink:title="label: ContributionsInAidOfConstructionAssociatedWithAcquisition to yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xml:lang="en-US" id="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition">Contributions in aid of construction recorded as part of acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:to="yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="label: ContributionsInAidOfConstructionAssociatedWithAcquisition to yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl">Wastewater collection and treatment assets of (1) MESCO, Inc. in Monaghan Township, York County, Pennsylvania and (2) York Haven Sewer Authority in York Haven Borough, York County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl1" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl1">Wastewater Collection and Treatment Assets of MESCO, Inc. and York Haven Sewer Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl1" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember">MESCO, Inc. and York Haven Borough [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:label="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl" xml:lang="en-US" id="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl">Water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer Company in Lancaster County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:to="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl" xlink:title="label: WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember to yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl1" xml:lang="en-US" id="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl1">Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:to="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl1" xlink:title="label: WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember to yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xml:lang="en-US" id="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">Conewago Industrial Park [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:to="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="label: WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember to yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl2" xml:lang="en-US" id="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl2">Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:to="yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl2" xlink:title="label: WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember to yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl" xml:lang="en-US" id="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesApprovedAmortizationPeriod" xlink:to="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl" xlink:title="label: PublicUtilitiesApprovedAmortizationPeriod to yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl1" xml:lang="en-US" id="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl1">Public Utilities, Approved Amortization Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesApprovedAmortizationPeriod" xlink:to="yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl1" xlink:title="label: PublicUtilitiesApprovedAmortizationPeriod to yorw_PublicUtilitiesApprovedAmortizationPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PublicUtilitiesApprovedAmortizationPeriod" xml:lang="en-US" id="yorw_PublicUtilitiesApprovedAmortizationPeriod">Approved amortization period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesApprovedAmortizationPeriod" xlink:to="yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:title="label: PublicUtilitiesApprovedAmortizationPeriod to yorw_PublicUtilitiesApprovedAmortizationPeriod" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateCaseFilingExpensesMember" xlink:label="RateCaseFilingExpensesMember" xlink:title="RateCaseFilingExpensesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_RateCaseFilingExpensesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RateCaseFilingExpensesMember_lbl" xml:lang="en-US" id="yorw_RateCaseFilingExpensesMember_lbl">Rate action of a regulator resulting in capitalization or accrual of costs for rate case filing expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateCaseFilingExpensesMember" xlink:to="yorw_RateCaseFilingExpensesMember_lbl" xlink:title="label: RateCaseFilingExpensesMember to yorw_RateCaseFilingExpensesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RateCaseFilingExpensesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RateCaseFilingExpensesMember_lbl1" xml:lang="en-US" id="yorw_RateCaseFilingExpensesMember_lbl1">Rate Case Filing Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateCaseFilingExpensesMember" xlink:to="yorw_RateCaseFilingExpensesMember_lbl1" xlink:title="label: RateCaseFilingExpensesMember to yorw_RateCaseFilingExpensesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RateCaseFilingExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RateCaseFilingExpensesMember" xml:lang="en-US" id="yorw_RateCaseFilingExpensesMember">Rate Case Filing Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateCaseFilingExpensesMember" xlink:to="yorw_RateCaseFilingExpensesMember" xlink:title="label: RateCaseFilingExpensesMember to yorw_RateCaseFilingExpensesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLifeStudyExpensesMember" xlink:label="ServiceLifeStudyExpensesMember" xlink:title="ServiceLifeStudyExpensesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLifeStudyExpensesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ServiceLifeStudyExpensesMember_lbl" xml:lang="en-US" id="yorw_ServiceLifeStudyExpensesMember_lbl">Rate action of a regulator resulting in capitalization or accrual of costs for service life study expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLifeStudyExpensesMember" xlink:to="yorw_ServiceLifeStudyExpensesMember_lbl" xlink:title="label: ServiceLifeStudyExpensesMember to yorw_ServiceLifeStudyExpensesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLifeStudyExpensesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ServiceLifeStudyExpensesMember_lbl1" xml:lang="en-US" id="yorw_ServiceLifeStudyExpensesMember_lbl1">Service Life Study Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLifeStudyExpensesMember" xlink:to="yorw_ServiceLifeStudyExpensesMember_lbl1" xlink:title="label: ServiceLifeStudyExpensesMember to yorw_ServiceLifeStudyExpensesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLifeStudyExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ServiceLifeStudyExpensesMember" xml:lang="en-US" id="yorw_ServiceLifeStudyExpensesMember">Service Life Study Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLifeStudyExpensesMember" xlink:to="yorw_ServiceLifeStudyExpensesMember" xlink:title="label: ServiceLifeStudyExpensesMember to yorw_ServiceLifeStudyExpensesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:label="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl" xml:lang="en-US" id="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl">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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:to="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl" xlink:title="label: TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines to yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl1" xml:lang="en-US" id="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl1">Term of consent order agreement to replace customer-owned lead service lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:to="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl1" xlink:title="label: TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines to yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xml:lang="en-US" id="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines">Term of tariff modification to replace customer-owned lead service lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:to="yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="label: TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines to yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl">Rate action of a regulator resulting in capitalization or accrual of the tangible property regulations catch-up deduction with the Internal Revenue Service for qualifying capital expenditures, prior to 2014.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:to="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl" xlink:title="label: TangiblePropertyRegulationsCatchUpDeductionMember to yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl1" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl1">Tangible Property Regulations Catch-up Deduction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:to="yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl1" xlink:title="label: TangiblePropertyRegulationsCatchUpDeductionMember to yorw_TangiblePropertyRegulationsCatchUpDeductionMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsCatchUpDeductionMember">IRS TPR Catch-Up Deduction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:to="yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="label: TangiblePropertyRegulationsCatchUpDeductionMember to yorw_TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:label="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl" xml:lang="en-US" id="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl">Number of lead customer-owned service lines to be replaced annually whenever they are discovered.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:to="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl" xlink:title="label: NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually to yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl1" xml:lang="en-US" id="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl1">Number of lead customer-owned service lines to be replaced annually</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:to="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl1" xlink:title="label: NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually to yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xml:lang="en-US" id="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually">Number of lead customer-owned service lines to be replaced annually</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:to="yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="label: NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually to yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerOwnedLeadServiceLinesMember" xlink:label="CustomerOwnedLeadServiceLinesMember" xlink:title="CustomerOwnedLeadServiceLinesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerOwnedLeadServiceLinesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CustomerOwnedLeadServiceLinesMember_lbl" xml:lang="en-US" id="yorw_CustomerOwnedLeadServiceLinesMember_lbl">Customer-owned lead service lines connected to the Company's distribution system.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedLeadServiceLinesMember" xlink:to="yorw_CustomerOwnedLeadServiceLinesMember_lbl" xlink:title="label: CustomerOwnedLeadServiceLinesMember to yorw_CustomerOwnedLeadServiceLinesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerOwnedLeadServiceLinesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CustomerOwnedLeadServiceLinesMember_lbl1" xml:lang="en-US" id="yorw_CustomerOwnedLeadServiceLinesMember_lbl1">Customer-Owned Lead Service Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedLeadServiceLinesMember" xlink:to="yorw_CustomerOwnedLeadServiceLinesMember_lbl1" xlink:title="label: CustomerOwnedLeadServiceLinesMember to yorw_CustomerOwnedLeadServiceLinesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerOwnedLeadServiceLinesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CustomerOwnedLeadServiceLinesMember" xml:lang="en-US" id="yorw_CustomerOwnedLeadServiceLinesMember">Customer-Owned Lead Service Lines [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedLeadServiceLinesMember" xlink:to="yorw_CustomerOwnedLeadServiceLinesMember" xlink:title="label: CustomerOwnedLeadServiceLinesMember to yorw_CustomerOwnedLeadServiceLinesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerOwnedLeadServiceLinesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_CustomerOwnedLeadServiceLinesMember_lbl2" xml:lang="en-US" id="yorw_CustomerOwnedLeadServiceLinesMember_lbl2">Customer-Owned Lead Service Line Replacements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerOwnedLeadServiceLinesMember" xlink:to="yorw_CustomerOwnedLeadServiceLinesMember_lbl2" xlink:title="label: CustomerOwnedLeadServiceLinesMember to yorw_CustomerOwnedLeadServiceLinesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:label="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" />
    <link:label xlink:type="resource" xlink:label="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl" xml:lang="en-US" id="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl">Rate action of a regulator resulting in capitalization of excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:to="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl" xlink:title="label: ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember to yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl1" xml:lang="en-US" id="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl1">Excess Accumulated Deferred Income Tax on Accelerated Depreciation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:to="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl1" xlink:title="label: ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember to yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xml:lang="en-US" id="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember">Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:to="yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="label: ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember to yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:label="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" />
    <link:label xlink:type="resource" xlink:label="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl" xml:lang="en-US" id="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl">Income taxes on customers' advances for construction and contributions in aid of construction, eligible for inclusion in rate base, based on the Company's tariff.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:to="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl" xlink:title="label: IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember to yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl1" xml:lang="en-US" id="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl1">Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:to="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl1" xlink:title="label: IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember to yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xml:lang="en-US" id="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember">Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:to="yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="label: IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember to yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:label="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:title="AmountsRelatedToWaterDistrictProjectsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl" xml:lang="en-US" id="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl">Tabular disclosure of notes receivable including interest and customer's advances for construction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:to="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl" xlink:title="label: AmountsRelatedToWaterDistrictProjectsTableTextBlock to yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl1" xml:lang="en-US" id="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl1">Amounts Related to Water District Projects [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:to="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl1" xlink:title="label: AmountsRelatedToWaterDistrictProjectsTableTextBlock to yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" xml:lang="en-US" id="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock">Amounts Related to Water District Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:to="yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:title="label: AmountsRelatedToWaterDistrictProjectsTableTextBlock to yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccountsReceivableNet" xlink:label="IncreaseDecreaseInAccountsReceivableNet" xlink:title="IncreaseDecreaseInAccountsReceivableNet" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl">The increase (decrease) during the reporting period in the amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableNet" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivableNet to yorw_IncreaseDecreaseInAccountsReceivableNet_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl1">Increase (Decrease) in Accounts Receivable, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableNet" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableNet_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivableNet to yorw_IncreaseDecreaseInAccountsReceivableNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableNet" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableNet">Change in accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableNet" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableNet" xlink:title="label: IncreaseDecreaseInAccountsReceivableNet to yorw_IncreaseDecreaseInAccountsReceivableNet" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ReceivablesGrossCurrent" xlink:label="ReceivablesGrossCurrent" xlink:title="ReceivablesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="yorw_ReceivablesGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ReceivablesGrossCurrent_lbl" xml:lang="en-US" id="yorw_ReceivablesGrossCurrent_lbl">The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesGrossCurrent" xlink:to="yorw_ReceivablesGrossCurrent_lbl" xlink:title="label: ReceivablesGrossCurrent to yorw_ReceivablesGrossCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ReceivablesGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ReceivablesGrossCurrent_lbl1" xml:lang="en-US" id="yorw_ReceivablesGrossCurrent_lbl1">Receivables, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesGrossCurrent" xlink:to="yorw_ReceivablesGrossCurrent_lbl1" xlink:title="label: ReceivablesGrossCurrent to yorw_ReceivablesGrossCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="yorw_ReceivablesGrossCurrent" xml:lang="en-US" id="yorw_ReceivablesGrossCurrent">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesGrossCurrent" xlink:to="yorw_ReceivablesGrossCurrent" xlink:title="label: ReceivablesGrossCurrent to yorw_ReceivablesGrossCurrent" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:label="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:title="IncreaseDecreaseInContractWithCustomerAssetCurrent" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl">The increase (decrease) during the reporting period in the right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:to="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerAssetCurrent to yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl1">Increase (Decrease) in Contract with Customer, Asset, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:to="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerAssetCurrent to yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" xml:lang="en-US" id="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent">Change in unbilled revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:to="yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:title="label: IncreaseDecreaseInContractWithCustomerAssetCurrent to yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:label="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:title="IncreaseDecreaseInAccountsReceivableGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl">The increase (decrease) during the reporting period in amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivableGrossCurrent to yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl1">Increase (Decrease) in Accounts Receivable, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivableGrossCurrent to yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" xml:lang="en-US" id="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent">Change in accounts receivable - customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:to="yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:title="label: IncreaseDecreaseInAccountsReceivableGrossCurrent to yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInReceivablesGrossCurrent" xlink:label="IncreaseDecreaseInReceivablesGrossCurrent" xlink:title="IncreaseDecreaseInReceivablesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl">The increase (decrease) during the reporting period in the total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl" xlink:title="label: IncreaseDecreaseInReceivablesGrossCurrent to yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl1">Increase (Decrease) in Receivables, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl1" xlink:title="label: IncreaseDecreaseInReceivablesGrossCurrent to yorw_IncreaseDecreaseInReceivablesGrossCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInReceivablesGrossCurrent" xml:lang="en-US" id="yorw_IncreaseDecreaseInReceivablesGrossCurrent">Change in accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInReceivablesGrossCurrent" xlink:title="label: IncreaseDecreaseInReceivablesGrossCurrent to yorw_IncreaseDecreaseInReceivablesGrossCurrent" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:label="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:title="IncreaseDecreaseInOtherReceivablesGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl">The increase (decrease) during the reporting period in receivables classified as other, due within one year or the operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl" xlink:title="label: IncreaseDecreaseInOtherReceivablesGrossCurrent to yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl1">Increase (Decrease) in Other Receivables, Gross, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl1" xlink:title="label: IncreaseDecreaseInOtherReceivablesGrossCurrent to yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" xml:lang="en-US" id="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent">Change in other receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:to="yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:title="label: IncreaseDecreaseInOtherReceivablesGrossCurrent to yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivablePolicyTextBlock" xlink:label="NoteReceivablePolicyTextBlock" xlink:title="NoteReceivablePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivablePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NoteReceivablePolicyTextBlock_lbl" xml:lang="en-US" id="yorw_NoteReceivablePolicyTextBlock_lbl">Disclosure of accounting policy for notes receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivablePolicyTextBlock" xlink:to="yorw_NoteReceivablePolicyTextBlock_lbl" xlink:title="label: NoteReceivablePolicyTextBlock to yorw_NoteReceivablePolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivablePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NoteReceivablePolicyTextBlock_lbl1" xml:lang="en-US" id="yorw_NoteReceivablePolicyTextBlock_lbl1">Note Receivable [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivablePolicyTextBlock" xlink:to="yorw_NoteReceivablePolicyTextBlock_lbl1" xlink:title="label: NoteReceivablePolicyTextBlock to yorw_NoteReceivablePolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NoteReceivablePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NoteReceivablePolicyTextBlock" xml:lang="en-US" id="yorw_NoteReceivablePolicyTextBlock">Note Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoteReceivablePolicyTextBlock" xlink:to="yorw_NoteReceivablePolicyTextBlock" xlink:title="label: NoteReceivablePolicyTextBlock to yorw_NoteReceivablePolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ContributionsInAidsOfConstructionPolicyTextBlock" xlink:label="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:title="ContributionsInAidsOfConstructionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl" xml:lang="en-US" id="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl">Disclosure of accounting policy for contributions in aid of construction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:to="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl" xlink:title="label: ContributionsInAidsOfConstructionPolicyTextBlock to yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl1" xml:lang="en-US" id="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl1">Contributions in Aids of Construction [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:to="yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl1" xlink:title="label: ContributionsInAidsOfConstructionPolicyTextBlock to yorw_ContributionsInAidsOfConstructionPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ContributionsInAidsOfConstructionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ContributionsInAidsOfConstructionPolicyTextBlock" xml:lang="en-US" id="yorw_ContributionsInAidsOfConstructionPolicyTextBlock">Contributions in Aid of Construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:to="yorw_ContributionsInAidsOfConstructionPolicyTextBlock" xlink:title="label: ContributionsInAidsOfConstructionPolicyTextBlock to yorw_ContributionsInAidsOfConstructionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomersAdvancesForConstructionPolicyTextBlock" xlink:label="CustomersAdvancesForConstructionPolicyTextBlock" xlink:title="CustomersAdvancesForConstructionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl" xml:lang="en-US" id="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl">Disclosure of accounting policy for customers' advances for construction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomersAdvancesForConstructionPolicyTextBlock" xlink:to="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl" xlink:title="label: CustomersAdvancesForConstructionPolicyTextBlock to yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl1" xml:lang="en-US" id="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl1">Customers Advances for Construction [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomersAdvancesForConstructionPolicyTextBlock" xlink:to="yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl1" xlink:title="label: CustomersAdvancesForConstructionPolicyTextBlock to yorw_CustomersAdvancesForConstructionPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomersAdvancesForConstructionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CustomersAdvancesForConstructionPolicyTextBlock" xml:lang="en-US" id="yorw_CustomersAdvancesForConstructionPolicyTextBlock">Customers' Advances for Construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomersAdvancesForConstructionPolicyTextBlock" xlink:to="yorw_CustomersAdvancesForConstructionPolicyTextBlock" xlink:title="label: CustomersAdvancesForConstructionPolicyTextBlock to yorw_CustomersAdvancesForConstructionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInFairValueOfSwapLiability" xlink:label="IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="IncreaseDecreaseInFairValueOfSwapLiability" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl">The increase (decrease) in the fair value of an interest rate swap due to a contractual agreement tied to the company's credit rating.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInFairValueOfSwapLiability" xlink:to="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl" xlink:title="label: IncreaseDecreaseInFairValueOfSwapLiability to yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl1">Increase (Decrease) in fair value of swap liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInFairValueOfSwapLiability" xlink:to="yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl1" xlink:title="label: IncreaseDecreaseInFairValueOfSwapLiability to yorw_IncreaseDecreaseInFairValueOfSwapLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInFairValueOfSwapLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IncreaseDecreaseInFairValueOfSwapLiability" xml:lang="en-US" id="yorw_IncreaseDecreaseInFairValueOfSwapLiability">Reduction in the fair value of swap liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInFairValueOfSwapLiability" xlink:to="yorw_IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="label: IncreaseDecreaseInFairValueOfSwapLiability to yorw_IncreaseDecreaseInFairValueOfSwapLiability" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:label="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl" xml:lang="en-US" id="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl">Term of debt on utilities rated A- used in discounting prospective cash flows anticipated to be made under the swap agreement reflecting a representation of the yield to maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:to="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl" xlink:title="label: TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows to yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl1" xml:lang="en-US" id="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl1">Term of debt on utilities used to discount prospective cash flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:to="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl1" xlink:title="label: TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows to yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xml:lang="en-US" id="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows">Term of debt on utilities rated A- used to discount prospective cash flows</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:to="yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="label: TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows to yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:label="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:title="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl">Number of municipalities the Company has agreement with to extend water service into previously formed water districts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:to="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl" xlink:title="label: NumberOfMunicipalitiesWithAgreementsToExtendWaterService to yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl1" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl1">Number of municipalities with agreements to extend water service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:to="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl1" xlink:title="label: NumberOfMunicipalitiesWithAgreementsToExtendWaterService to yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService">Number of municipalities with agreements to extend water service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:to="yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:title="label: NumberOfMunicipalitiesWithAgreementsToExtendWaterService to yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OtherCustomerAdvancesForConstruction" xlink:label="OtherCustomerAdvancesForConstruction" xlink:title="OtherCustomerAdvancesForConstruction" />
    <link:label xlink:type="resource" xlink:label="yorw_OtherCustomerAdvancesForConstruction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_OtherCustomerAdvancesForConstruction_lbl" xml:lang="en-US" id="yorw_OtherCustomerAdvancesForConstruction_lbl">For utilities only, represents the carrying amount of the liability related to other projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomerAdvancesForConstruction" xlink:to="yorw_OtherCustomerAdvancesForConstruction_lbl" xlink:title="label: OtherCustomerAdvancesForConstruction to yorw_OtherCustomerAdvancesForConstruction_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_OtherCustomerAdvancesForConstruction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OtherCustomerAdvancesForConstruction_lbl1" xml:lang="en-US" id="yorw_OtherCustomerAdvancesForConstruction_lbl1">Other Customer Advances For Construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomerAdvancesForConstruction" xlink:to="yorw_OtherCustomerAdvancesForConstruction_lbl1" xlink:title="label: OtherCustomerAdvancesForConstruction to yorw_OtherCustomerAdvancesForConstruction_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OtherCustomerAdvancesForConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OtherCustomerAdvancesForConstruction" xml:lang="en-US" id="yorw_OtherCustomerAdvancesForConstruction">Other customers' advances for construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCustomerAdvancesForConstruction" xlink:to="yorw_OtherCustomerAdvancesForConstruction" xlink:title="label: OtherCustomerAdvancesForConstruction to yorw_OtherCustomerAdvancesForConstruction" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestIncomeOnNotesReceivable" xlink:label="InterestIncomeOnNotesReceivable" xlink:title="InterestIncomeOnNotesReceivable" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestIncomeOnNotesReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_InterestIncomeOnNotesReceivable_lbl" xml:lang="en-US" id="yorw_InterestIncomeOnNotesReceivable_lbl">The amount of interest income on notes receivable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeOnNotesReceivable" xlink:to="yorw_InterestIncomeOnNotesReceivable_lbl" xlink:title="label: InterestIncomeOnNotesReceivable to yorw_InterestIncomeOnNotesReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestIncomeOnNotesReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_InterestIncomeOnNotesReceivable_lbl1" xml:lang="en-US" id="yorw_InterestIncomeOnNotesReceivable_lbl1">Interest income on notes receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeOnNotesReceivable" xlink:to="yorw_InterestIncomeOnNotesReceivable_lbl1" xlink:title="label: InterestIncomeOnNotesReceivable to yorw_InterestIncomeOnNotesReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestIncomeOnNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_InterestIncomeOnNotesReceivable" xml:lang="en-US" id="yorw_InterestIncomeOnNotesReceivable">Interest income on note receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeOnNotesReceivable" xlink:to="yorw_InterestIncomeOnNotesReceivable" xlink:title="label: InterestIncomeOnNotesReceivable to yorw_InterestIncomeOnNotesReceivable" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:label="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:title="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract_lbl1" xml:lang="en-US" id="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract_lbl1">Amounts Related to Water District Projects Included in Balance Sheet [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:to="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract_lbl1" xlink:title="label: AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract to yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xml:lang="en-US" id="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract">Amounts Related to Water District Projects Included in Balance Sheet [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:to="yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:title="label: AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract to yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:label="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:title="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl" xml:lang="en-US" id="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl">For utilities only, represents the carrying amount of the liability related to water district projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:to="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl" xlink:title="label: CustomerAdvancesForConstructionRelatedToWaterDistrictProjects to yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl1" xml:lang="en-US" id="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl1">Customer Advances For Construction Related To Water District Projects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:to="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl1" xlink:title="label: CustomerAdvancesForConstructionRelatedToWaterDistrictProjects to yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xml:lang="en-US" id="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects">Customers' advances for construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:to="yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:title="label: CustomerAdvancesForConstructionRelatedToWaterDistrictProjects to yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl">Number of common stock issued during the period from a dividend reinvestment plan (DRIP). Also, the number of common stock issued during the period from direct stock and employee stock purchase plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl1" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl1">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans, shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl1" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl">Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity. Also, value of stock issued during the period from direct stock and employee stock purchase plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl1" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl1">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl1" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xml:lang="en-US" id="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:to="yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="label: IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans to yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_BillingAndRevenueCollectionServicesMember" xlink:label="BillingAndRevenueCollectionServicesMember" xlink:title="BillingAndRevenueCollectionServicesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_BillingAndRevenueCollectionServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_BillingAndRevenueCollectionServicesMember_lbl" xml:lang="en-US" id="yorw_BillingAndRevenueCollectionServicesMember_lbl">Billing and revenue collection services provided to four municipalities that provide wastewater services within the service territory of the Company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BillingAndRevenueCollectionServicesMember" xlink:to="yorw_BillingAndRevenueCollectionServicesMember_lbl" xlink:title="label: BillingAndRevenueCollectionServicesMember to yorw_BillingAndRevenueCollectionServicesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_BillingAndRevenueCollectionServicesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_BillingAndRevenueCollectionServicesMember_lbl1" xml:lang="en-US" id="yorw_BillingAndRevenueCollectionServicesMember_lbl1">Billing and Revenue Collection Services [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BillingAndRevenueCollectionServicesMember" xlink:to="yorw_BillingAndRevenueCollectionServicesMember_lbl1" xlink:title="label: BillingAndRevenueCollectionServicesMember to yorw_BillingAndRevenueCollectionServicesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_BillingAndRevenueCollectionServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_BillingAndRevenueCollectionServicesMember" xml:lang="en-US" id="yorw_BillingAndRevenueCollectionServicesMember">Billing and Revenue Collection Services [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BillingAndRevenueCollectionServicesMember" xlink:to="yorw_BillingAndRevenueCollectionServicesMember" xlink:title="label: BillingAndRevenueCollectionServicesMember to yorw_BillingAndRevenueCollectionServicesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLineProtectionPlanMember" xlink:label="ServiceLineProtectionPlanMember" xlink:title="ServiceLineProtectionPlanMember" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLineProtectionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ServiceLineProtectionPlanMember_lbl" xml:lang="en-US" id="yorw_ServiceLineProtectionPlanMember_lbl">Service line protection plan provided to water customers that choose to participate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLineProtectionPlanMember" xlink:to="yorw_ServiceLineProtectionPlanMember_lbl" xlink:title="label: ServiceLineProtectionPlanMember to yorw_ServiceLineProtectionPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLineProtectionPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ServiceLineProtectionPlanMember_lbl1" xml:lang="en-US" id="yorw_ServiceLineProtectionPlanMember_lbl1">Service Line Protection Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLineProtectionPlanMember" xlink:to="yorw_ServiceLineProtectionPlanMember_lbl1" xlink:title="label: ServiceLineProtectionPlanMember to yorw_ServiceLineProtectionPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ServiceLineProtectionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ServiceLineProtectionPlanMember" xml:lang="en-US" id="yorw_ServiceLineProtectionPlanMember">Other Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceLineProtectionPlanMember" xlink:to="yorw_ServiceLineProtectionPlanMember" xlink:title="label: ServiceLineProtectionPlanMember to yorw_ServiceLineProtectionPlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CollectionServicesMember" xlink:label="CollectionServicesMember" xlink:title="CollectionServicesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_CollectionServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CollectionServicesMember_lbl" xml:lang="en-US" id="yorw_CollectionServicesMember_lbl">Collection services provided to several municipalities within the service territory of the Company. The municipalities provide wastewater service to its 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.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollectionServicesMember" xlink:to="yorw_CollectionServicesMember_lbl" xlink:title="label: CollectionServicesMember to yorw_CollectionServicesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CollectionServicesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CollectionServicesMember_lbl1" xml:lang="en-US" id="yorw_CollectionServicesMember_lbl1">Collection Services [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollectionServicesMember" xlink:to="yorw_CollectionServicesMember_lbl1" xlink:title="label: CollectionServicesMember to yorw_CollectionServicesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CollectionServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CollectionServicesMember" xml:lang="en-US" id="yorw_CollectionServicesMember">Collection Services [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollectionServicesMember" xlink:to="yorw_CollectionServicesMember" xlink:title="label: CollectionServicesMember to yorw_CollectionServicesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:label="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="TermForCustomerToMakePaymentAfterBeingInvoiced" />
    <link:label xlink:type="resource" xlink:label="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl" xml:lang="en-US" id="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl">Period of time between invoice being sent to customer and when payment is due, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:to="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl" xlink:title="label: TermForCustomerToMakePaymentAfterBeingInvoiced to yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl1" xml:lang="en-US" id="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl1">Term for customer to make payment after being invoiced</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:to="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl1" xlink:title="label: TermForCustomerToMakePaymentAfterBeingInvoiced to yorw_TermForCustomerToMakePaymentAfterBeingInvoiced_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xml:lang="en-US" id="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced">Number of days for customer to make payment after being invoiced</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:to="yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="label: TermForCustomerToMakePaymentAfterBeingInvoiced to yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:label="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl">The number of municipalities within the service territory of the Company provided service as distinct performance obligations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:to="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl" xlink:title="label: NumberOfMunicipalitiesWithinServiceTerritoryProvidedService to yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl1" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl1">Number of municipalities within service territory provided service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:to="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl1" xlink:title="label: NumberOfMunicipalitiesWithinServiceTerritoryProvidedService to yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xml:lang="en-US" id="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService">Number of municipalities within the service territory provided service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:to="yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="label: NumberOfMunicipalitiesWithinServiceTerritoryProvidedService to yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterUtilityServiceMember" xlink:label="WaterUtilityServiceMember" xlink:title="WaterUtilityServiceMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterUtilityServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterUtilityServiceMember_lbl" xml:lang="en-US" id="yorw_WaterUtilityServiceMember_lbl">Utility services related to the impoundment, purification and distribution of water.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterUtilityServiceMember" xlink:to="yorw_WaterUtilityServiceMember_lbl" xlink:title="label: WaterUtilityServiceMember to yorw_WaterUtilityServiceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterUtilityServiceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterUtilityServiceMember_lbl1" xml:lang="en-US" id="yorw_WaterUtilityServiceMember_lbl1">Water Utility Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterUtilityServiceMember" xlink:to="yorw_WaterUtilityServiceMember_lbl1" xlink:title="label: WaterUtilityServiceMember to yorw_WaterUtilityServiceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterUtilityServiceMember" xml:lang="en-US" id="yorw_WaterUtilityServiceMember">Water Utility Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterUtilityServiceMember" xlink:to="yorw_WaterUtilityServiceMember" xlink:title="label: WaterUtilityServiceMember to yorw_WaterUtilityServiceMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterUtilityServiceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_WaterUtilityServiceMember_lbl2" xml:lang="en-US" id="yorw_WaterUtilityServiceMember_lbl2">Water [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterUtilityServiceMember" xlink:to="yorw_WaterUtilityServiceMember_lbl2" xlink:title="label: WaterUtilityServiceMember to yorw_WaterUtilityServiceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterUtilityServiceMember" xlink:label="WastewaterUtilityServiceMember" xlink:title="WastewaterUtilityServiceMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterUtilityServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WastewaterUtilityServiceMember_lbl" xml:lang="en-US" id="yorw_WastewaterUtilityServiceMember_lbl">Utility services related to the collection of wastewater.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterUtilityServiceMember" xlink:to="yorw_WastewaterUtilityServiceMember_lbl" xlink:title="label: WastewaterUtilityServiceMember to yorw_WastewaterUtilityServiceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterUtilityServiceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WastewaterUtilityServiceMember_lbl1" xml:lang="en-US" id="yorw_WastewaterUtilityServiceMember_lbl1">Wastewater Utility Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterUtilityServiceMember" xlink:to="yorw_WastewaterUtilityServiceMember_lbl1" xlink:title="label: WastewaterUtilityServiceMember to yorw_WastewaterUtilityServiceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WastewaterUtilityServiceMember" xml:lang="en-US" id="yorw_WastewaterUtilityServiceMember">Wastewater Utility Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterUtilityServiceMember" xlink:to="yorw_WastewaterUtilityServiceMember" xlink:title="label: WastewaterUtilityServiceMember to yorw_WastewaterUtilityServiceMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterUtilityServiceMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_WastewaterUtilityServiceMember_lbl2" xml:lang="en-US" id="yorw_WastewaterUtilityServiceMember_lbl2">Wastewater [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterUtilityServiceMember" xlink:to="yorw_WastewaterUtilityServiceMember_lbl2" xlink:title="label: WastewaterUtilityServiceMember to yorw_WastewaterUtilityServiceMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ResidentialCustomersMember" xlink:label="ResidentialCustomersMember" xlink:title="ResidentialCustomersMember" />
    <link:label xlink:type="resource" xlink:label="yorw_ResidentialCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ResidentialCustomersMember_lbl" xml:lang="en-US" id="yorw_ResidentialCustomersMember_lbl">Residential customers receiving utility service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResidentialCustomersMember" xlink:to="yorw_ResidentialCustomersMember_lbl" xlink:title="label: ResidentialCustomersMember to yorw_ResidentialCustomersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ResidentialCustomersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ResidentialCustomersMember_lbl1" xml:lang="en-US" id="yorw_ResidentialCustomersMember_lbl1">Residential Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResidentialCustomersMember" xlink:to="yorw_ResidentialCustomersMember_lbl1" xlink:title="label: ResidentialCustomersMember to yorw_ResidentialCustomersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ResidentialCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ResidentialCustomersMember" xml:lang="en-US" id="yorw_ResidentialCustomersMember">Residential [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResidentialCustomersMember" xlink:to="yorw_ResidentialCustomersMember" xlink:title="label: ResidentialCustomersMember to yorw_ResidentialCustomersMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommercialAndIndustrialCustomersMember" xlink:label="CommercialAndIndustrialCustomersMember" xlink:title="CommercialAndIndustrialCustomersMember" />
    <link:label xlink:type="resource" xlink:label="yorw_CommercialAndIndustrialCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CommercialAndIndustrialCustomersMember_lbl" xml:lang="en-US" id="yorw_CommercialAndIndustrialCustomersMember_lbl">Commercial, industrial, public, and institutional customers receiving utility service.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAndIndustrialCustomersMember" xlink:to="yorw_CommercialAndIndustrialCustomersMember_lbl" xlink:title="label: CommercialAndIndustrialCustomersMember to yorw_CommercialAndIndustrialCustomersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CommercialAndIndustrialCustomersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommercialAndIndustrialCustomersMember_lbl1" xml:lang="en-US" id="yorw_CommercialAndIndustrialCustomersMember_lbl1">Commercial and Industrial Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAndIndustrialCustomersMember" xlink:to="yorw_CommercialAndIndustrialCustomersMember_lbl1" xlink:title="label: CommercialAndIndustrialCustomersMember to yorw_CommercialAndIndustrialCustomersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CommercialAndIndustrialCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CommercialAndIndustrialCustomersMember" xml:lang="en-US" id="yorw_CommercialAndIndustrialCustomersMember">Commercial and Industrial [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialAndIndustrialCustomersMember" xlink:to="yorw_CommercialAndIndustrialCustomersMember" xlink:title="label: CommercialAndIndustrialCustomersMember to yorw_CommercialAndIndustrialCustomersMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_FireProtectionCustomersMember" xlink:label="FireProtectionCustomersMember" xlink:title="FireProtectionCustomersMember" />
    <link:label xlink:type="resource" xlink:label="yorw_FireProtectionCustomersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_FireProtectionCustomersMember_lbl" xml:lang="en-US" id="yorw_FireProtectionCustomersMember_lbl">Public and private customers receiving utility service for fire protection.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireProtectionCustomersMember" xlink:to="yorw_FireProtectionCustomersMember_lbl" xlink:title="label: FireProtectionCustomersMember to yorw_FireProtectionCustomersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_FireProtectionCustomersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_FireProtectionCustomersMember_lbl1" xml:lang="en-US" id="yorw_FireProtectionCustomersMember_lbl1">Fire Protection Customers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireProtectionCustomersMember" xlink:to="yorw_FireProtectionCustomersMember_lbl1" xlink:title="label: FireProtectionCustomersMember to yorw_FireProtectionCustomersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_FireProtectionCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_FireProtectionCustomersMember" xml:lang="en-US" id="yorw_FireProtectionCustomersMember">Fire Protection [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FireProtectionCustomersMember" xlink:to="yorw_FireProtectionCustomersMember" xlink:title="label: FireProtectionCustomersMember to yorw_FireProtectionCustomersMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PercentageOfEmployeesUnderUnionContract" xlink:label="PercentageOfEmployeesUnderUnionContract" xlink:title="PercentageOfEmployeesUnderUnionContract" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfEmployeesUnderUnionContract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PercentageOfEmployeesUnderUnionContract_lbl" xml:lang="en-US" id="yorw_PercentageOfEmployeesUnderUnionContract_lbl">Percentage of the entity's employees that are under union contract.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEmployeesUnderUnionContract" xlink:to="yorw_PercentageOfEmployeesUnderUnionContract_lbl" xlink:title="label: PercentageOfEmployeesUnderUnionContract to yorw_PercentageOfEmployeesUnderUnionContract_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfEmployeesUnderUnionContract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PercentageOfEmployeesUnderUnionContract_lbl1" xml:lang="en-US" id="yorw_PercentageOfEmployeesUnderUnionContract_lbl1">Percentage of employees under union contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEmployeesUnderUnionContract" xlink:to="yorw_PercentageOfEmployeesUnderUnionContract_lbl1" xlink:title="label: PercentageOfEmployeesUnderUnionContract to yorw_PercentageOfEmployeesUnderUnionContract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfEmployeesUnderUnionContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PercentageOfEmployeesUnderUnionContract" xml:lang="en-US" id="yorw_PercentageOfEmployeesUnderUnionContract">Percentage of employees under union contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEmployeesUnderUnionContract" xlink:to="yorw_PercentageOfEmployeesUnderUnionContract" xlink:title="label: PercentageOfEmployeesUnderUnionContract to yorw_PercentageOfEmployeesUnderUnionContract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl">Amount of costs incurred to date for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a four-year tariff modification.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl1" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl1">Costs for Customer-Owned Lead Service Line Replacements, Cost Incurred to Date Under Four-Year Tariff</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl1" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff">Costs incurred to replace customer-owned lead service lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl">Amount of expected cost remaining for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a nine-year tariff modification.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl1" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl1">Costs for Customer-Owned Lead Service Line Replacements, Expected Cost Remaining Under Nine-Year Tariff</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl1" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xml:lang="en-US" id="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff">Costs to be incurred to replace customer-owned lead service lines</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:to="yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="label: CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff to yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareAbstract" xlink:label="CommonStockAndEarningsPerShareAbstract" xlink:title="CommonStockAndEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_CommonStockAndEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommonStockAndEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="yorw_CommonStockAndEarningsPerShareAbstract_lbl1">Common Stock and Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="yorw_CommonStockAndEarningsPerShareAbstract_lbl1" xlink:title="label: CommonStockAndEarningsPerShareAbstract to yorw_CommonStockAndEarningsPerShareAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareTextBlock" xlink:label="CommonStockAndEarningsPerShareTextBlock" xlink:title="CommonStockAndEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_CommonStockAndEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CommonStockAndEarningsPerShareTextBlock_lbl" xml:lang="en-US" id="yorw_CommonStockAndEarningsPerShareTextBlock_lbl">The entire disclosure for earnings per share and other matters related to common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAndEarningsPerShareTextBlock" xlink:to="yorw_CommonStockAndEarningsPerShareTextBlock_lbl" xlink:title="label: CommonStockAndEarningsPerShareTextBlock to yorw_CommonStockAndEarningsPerShareTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CommonStockAndEarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommonStockAndEarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="yorw_CommonStockAndEarningsPerShareTextBlock_lbl1">Common Stock and Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAndEarningsPerShareTextBlock" xlink:to="yorw_CommonStockAndEarningsPerShareTextBlock_lbl1" xlink:title="label: CommonStockAndEarningsPerShareTextBlock to yorw_CommonStockAndEarningsPerShareTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CommonStockAndEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_CommonStockAndEarningsPerShareTextBlock" xml:lang="en-US" id="yorw_CommonStockAndEarningsPerShareTextBlock">Common Stock and Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockAndEarningsPerShareTextBlock" xlink:to="yorw_CommonStockAndEarningsPerShareTextBlock" xlink:title="label: CommonStockAndEarningsPerShareTextBlock to yorw_CommonStockAndEarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:label="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl" xml:lang="en-US" id="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl">The maximum percentage of gross compensation allowed to purchase shares under the employee stock purchase plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:to="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl" xlink:title="label: MaximumPercentageOfGrossCompensationAllowedToPurchaseShares to yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl1" xml:lang="en-US" id="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl1">Maximum percentage of gross compensation allowed to purchase shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:to="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl1" xlink:title="label: MaximumPercentageOfGrossCompensationAllowedToPurchaseShares to yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xml:lang="en-US" id="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares">Maximum percentage of gross compensation allowed to purchase shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:to="yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="label: MaximumPercentageOfGrossCompensationAllowedToPurchaseShares to yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:label="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl" xml:lang="en-US" id="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl">The percentage of the fair market value of common stock (as defined) used to determine the purchase price under the employee stock purchase plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:to="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl" xlink:title="label: PurchasePriceAsPercentageOfFairMarketValueOfCommonStock to yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl1" xml:lang="en-US" id="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl1">Purchase price as percentage of fair market value of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:to="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl1" xlink:title="label: PurchasePriceAsPercentageOfFairMarketValueOfCommonStock to yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xml:lang="en-US" id="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock">Purchase price as a percentage of fair market value of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:to="yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="label: PurchasePriceAsPercentageOfFairMarketValueOfCommonStock to yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:label="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl" xml:lang="en-US" id="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl">The number of shares authorized, unissued, and rolled over under the plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:to="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl" xlink:title="label: NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan to yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl1" xml:lang="en-US" id="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl1">Number of shares authorized, unissued, and rolled over under plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:to="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl1" xlink:title="label: NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan to yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xml:lang="en-US" id="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan">Number of shares authorized, unissued, and rolled over under plan (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:to="yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="label: NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan to yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:label="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" />
    <link:label xlink:type="resource" xlink:label="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl" xml:lang="en-US" id="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl">The minimum number of consecutive days a full-time employee must be employed to purchase shares under the employee stock purchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:to="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl" xlink:title="label: MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan to yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl1" xml:lang="en-US" id="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl1">Minimum employment period required to purchase shares under Employee Stock Purchase Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:to="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl1" xlink:title="label: MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan to yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xml:lang="en-US" id="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan">Minimum period full-time employees must be employed to purchase shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:to="yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="label: MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan to yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xlink:label="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="NumberOfAuthorizedSharesRemainingToBeIssued" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl" xml:lang="en-US" id="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl">The number of authorized shares remaining to be issued under the plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:to="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl" xlink:title="label: NumberOfAuthorizedSharesRemainingToBeIssued to yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl1" xml:lang="en-US" id="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl1">Number of authorized shares remaining to be issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:to="yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl1" xlink:title="label: NumberOfAuthorizedSharesRemainingToBeIssued to yorw_NumberOfAuthorizedSharesRemainingToBeIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xml:lang="en-US" id="yorw_NumberOfAuthorizedSharesRemainingToBeIssued">Number of authorized shares remaining to be issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:to="yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="label: NumberOfAuthorizedSharesRemainingToBeIssued to yorw_NumberOfAuthorizedSharesRemainingToBeIssued" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:label="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" />
    <link:label xlink:type="resource" xlink:label="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl" xml:lang="en-US" id="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl">Refers to the Dividend Reinvestment and Direct Stock Purchase and Sale Plan is available to both current shareholders and the general public. Certain restrictions apply.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl" xlink:title="label: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl1" xml:lang="en-US" id="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl1">Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl1" xlink:title="label: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xml:lang="en-US" id="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="label: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DirectStockPurchasePortionOfPlanMember" xlink:label="DirectStockPurchasePortionOfPlanMember" xlink:title="DirectStockPurchasePortionOfPlanMember" />
    <link:label xlink:type="resource" xlink:label="yorw_DirectStockPurchasePortionOfPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DirectStockPurchasePortionOfPlanMember_lbl" xml:lang="en-US" id="yorw_DirectStockPurchasePortionOfPlanMember_lbl">Refers to the direct stock purchase portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectStockPurchasePortionOfPlanMember" xlink:to="yorw_DirectStockPurchasePortionOfPlanMember_lbl" xlink:title="label: DirectStockPurchasePortionOfPlanMember to yorw_DirectStockPurchasePortionOfPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DirectStockPurchasePortionOfPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DirectStockPurchasePortionOfPlanMember_lbl1" xml:lang="en-US" id="yorw_DirectStockPurchasePortionOfPlanMember_lbl1">Direct Stock Purchase Portion of Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectStockPurchasePortionOfPlanMember" xlink:to="yorw_DirectStockPurchasePortionOfPlanMember_lbl1" xlink:title="label: DirectStockPurchasePortionOfPlanMember to yorw_DirectStockPurchasePortionOfPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DirectStockPurchasePortionOfPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DirectStockPurchasePortionOfPlanMember" xml:lang="en-US" id="yorw_DirectStockPurchasePortionOfPlanMember">Direct Stock Purchase Portion of Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectStockPurchasePortionOfPlanMember" xlink:to="yorw_DirectStockPurchasePortionOfPlanMember" xlink:title="label: DirectStockPurchasePortionOfPlanMember to yorw_DirectStockPurchasePortionOfPlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OptionalDividendReinvestmentPortionOfPlanMember" xlink:label="OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="OptionalDividendReinvestmentPortionOfPlanMember" />
    <link:label xlink:type="resource" xlink:label="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl" xml:lang="en-US" id="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl">Refers to the optional dividend reinvestment portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalDividendReinvestmentPortionOfPlanMember" xlink:to="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl" xlink:title="label: OptionalDividendReinvestmentPortionOfPlanMember to yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl1" xml:lang="en-US" id="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl1">Optional Dividend Reinvestment Portion of Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalDividendReinvestmentPortionOfPlanMember" xlink:to="yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl1" xlink:title="label: OptionalDividendReinvestmentPortionOfPlanMember to yorw_OptionalDividendReinvestmentPortionOfPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OptionalDividendReinvestmentPortionOfPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OptionalDividendReinvestmentPortionOfPlanMember" xml:lang="en-US" id="yorw_OptionalDividendReinvestmentPortionOfPlanMember">Optional Dividend Reinvestment Portion of Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionalDividendReinvestmentPortionOfPlanMember" xlink:to="yorw_OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="label: OptionalDividendReinvestmentPortionOfPlanMember to yorw_OptionalDividendReinvestmentPortionOfPlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesAbstract" xlink:label="TaxesOtherThanIncomeTaxesAbstract" xlink:title="TaxesOtherThanIncomeTaxesAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxesOtherThanIncomeTaxesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TaxesOtherThanIncomeTaxesAbstract_lbl1" xml:lang="en-US" id="yorw_TaxesOtherThanIncomeTaxesAbstract_lbl1">Taxes Other than Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesOtherThanIncomeTaxesAbstract" xlink:to="yorw_TaxesOtherThanIncomeTaxesAbstract_lbl1" xlink:title="label: TaxesOtherThanIncomeTaxesAbstract to yorw_TaxesOtherThanIncomeTaxesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesTextBlock" xlink:label="TaxesOtherThanIncomeTaxesTextBlock" xlink:title="TaxesOtherThanIncomeTaxesTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl" xml:lang="en-US" id="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl">The entire disclosure for taxes other than income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesOtherThanIncomeTaxesTextBlock" xlink:to="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl" xlink:title="label: TaxesOtherThanIncomeTaxesTextBlock to yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl1" xml:lang="en-US" id="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl1">Taxes Other Than Income Taxes [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesOtherThanIncomeTaxesTextBlock" xlink:to="yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl1" xlink:title="label: TaxesOtherThanIncomeTaxesTextBlock to yorw_TaxesOtherThanIncomeTaxesTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxesOtherThanIncomeTaxesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TaxesOtherThanIncomeTaxesTextBlock" xml:lang="en-US" id="yorw_TaxesOtherThanIncomeTaxesTextBlock">Taxes Other than Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesOtherThanIncomeTaxesTextBlock" xlink:to="yorw_TaxesOtherThanIncomeTaxesTextBlock" xlink:title="label: TaxesOtherThanIncomeTaxesTextBlock to yorw_TaxesOtherThanIncomeTaxesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPensionPlansCombinedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPensionPlansCombinedMember_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPensionPlansCombinedMember_lbl">Refers to the combination of plans related to general and administration and for providing retirees with a predetermined monthly retirement benefit upon reaching a specific age.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlansCombinedMember" xlink:to="yorw_DefinedBenefitPensionPlansCombinedMember_lbl" xlink:title="label: DefinedBenefitPensionPlansCombinedMember to yorw_DefinedBenefitPensionPlansCombinedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPensionPlansCombinedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPensionPlansCombinedMember_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPensionPlansCombinedMember_lbl1">Defined Benefit Pension Plans Combined [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlansCombinedMember" xlink:to="yorw_DefinedBenefitPensionPlansCombinedMember_lbl1" xlink:title="label: DefinedBenefitPensionPlansCombinedMember to yorw_DefinedBenefitPensionPlansCombinedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPensionPlansCombinedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPensionPlansCombinedMember" xml:lang="en-US" id="yorw_DefinedBenefitPensionPlansCombinedMember">Defined Benefit Pension Plans Combined [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPensionPlansCombinedMember" xlink:to="yorw_DefinedBenefitPensionPlansCombinedMember" xlink:title="label: DefinedBenefitPensionPlansCombinedMember to yorw_DefinedBenefitPensionPlansCombinedMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PennsylvaniaPublicUtilityCommissionMember" xlink:label="PennsylvaniaPublicUtilityCommissionMember" xlink:title="PennsylvaniaPublicUtilityCommissionMember" />
    <link:label xlink:type="resource" xlink:label="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl" xml:lang="en-US" id="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl">The public utility commission in the state of Pennsylvania that regulates the areas of billing, payment procedures, dispute processing, terminations, service territory, debt and equity financing and rate setting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennsylvaniaPublicUtilityCommissionMember" xlink:to="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl" xlink:title="label: PennsylvaniaPublicUtilityCommissionMember to yorw_PennsylvaniaPublicUtilityCommissionMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl1" xml:lang="en-US" id="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl1">Pennsylvania Public Utility Commission [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennsylvaniaPublicUtilityCommissionMember" xlink:to="yorw_PennsylvaniaPublicUtilityCommissionMember_lbl1" xlink:title="label: PennsylvaniaPublicUtilityCommissionMember to yorw_PennsylvaniaPublicUtilityCommissionMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PennsylvaniaPublicUtilityCommissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PennsylvaniaPublicUtilityCommissionMember" xml:lang="en-US" id="yorw_PennsylvaniaPublicUtilityCommissionMember">PPUC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennsylvaniaPublicUtilityCommissionMember" xlink:to="yorw_PennsylvaniaPublicUtilityCommissionMember" xlink:title="label: PennsylvaniaPublicUtilityCommissionMember to yorw_PennsylvaniaPublicUtilityCommissionMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeMember" xlink:label="DistributionSystemImprovementChargeMember" xlink:title="DistributionSystemImprovementChargeMember" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DistributionSystemImprovementChargeMember_lbl" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeMember_lbl">Allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing. This surcharge mechanism typically adjusts periodically based on additional qualified capital expenditures completed or anticipated in a future period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeMember" xlink:to="yorw_DistributionSystemImprovementChargeMember_lbl" xlink:title="label: DistributionSystemImprovementChargeMember to yorw_DistributionSystemImprovementChargeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DistributionSystemImprovementChargeMember_lbl1" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeMember_lbl1">Distribution System Improvement Charge [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeMember" xlink:to="yorw_DistributionSystemImprovementChargeMember_lbl1" xlink:title="label: DistributionSystemImprovementChargeMember to yorw_DistributionSystemImprovementChargeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DistributionSystemImprovementChargeMember" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeMember">DSIC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeMember" xlink:to="yorw_DistributionSystemImprovementChargeMember" xlink:title="label: DistributionSystemImprovementChargeMember to yorw_DistributionSystemImprovementChargeMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateRequestFiledOnMay272022Member" xlink:label="RateRequestFiledOnMay272022Member" xlink:title="RateRequestFiledOnMay272022Member" />
    <link:label xlink:type="resource" xlink:label="yorw_RateRequestFiledOnMay272022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RateRequestFiledOnMay272022Member_lbl" xml:lang="en-US" id="yorw_RateRequestFiledOnMay272022Member_lbl">Rate request filed on May 27, 2022 with the Pennsylvania Public Utility Commission (PPUC).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateRequestFiledOnMay272022Member" xlink:to="yorw_RateRequestFiledOnMay272022Member_lbl" xlink:title="label: RateRequestFiledOnMay272022Member to yorw_RateRequestFiledOnMay272022Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RateRequestFiledOnMay272022Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RateRequestFiledOnMay272022Member_lbl1" xml:lang="en-US" id="yorw_RateRequestFiledOnMay272022Member_lbl1">Rate Request Filed on May 27, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateRequestFiledOnMay272022Member" xlink:to="yorw_RateRequestFiledOnMay272022Member_lbl1" xlink:title="label: RateRequestFiledOnMay272022Member to yorw_RateRequestFiledOnMay272022Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RateRequestFiledOnMay272022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RateRequestFiledOnMay272022Member" xml:lang="en-US" id="yorw_RateRequestFiledOnMay272022Member">Rate Request Filed on May 27, 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RateRequestFiledOnMay272022Member" xlink:to="yorw_RateRequestFiledOnMay272022Member" xlink:title="label: RateRequestFiledOnMay272022Member to yorw_RateRequestFiledOnMay272022Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xlink:label="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="DistributionSystemImprovementChargePercentageOverBaseRate" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl">Percentage of the distribution system improvement charge (DSIC) over the base rate. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:to="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl" xlink:title="label: DistributionSystemImprovementChargePercentageOverBaseRate to yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl1" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl1">Distribution system improvement charge percentage over base rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:to="yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl1" xlink:title="label: DistributionSystemImprovementChargePercentageOverBaseRate to yorw_DistributionSystemImprovementChargePercentageOverBaseRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargePercentageOverBaseRate">Distribution system improvement charge percentage over base rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:to="yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="label: DistributionSystemImprovementChargePercentageOverBaseRate to yorw_DistributionSystemImprovementChargePercentageOverBaseRate" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeRevenue" xlink:label="DistributionSystemImprovementChargeRevenue" xlink:title="DistributionSystemImprovementChargeRevenue" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DistributionSystemImprovementChargeRevenue_lbl" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeRevenue_lbl">Amount of the distribution system improvement charge (DSIC) revenue. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeRevenue" xlink:to="yorw_DistributionSystemImprovementChargeRevenue_lbl" xlink:title="label: DistributionSystemImprovementChargeRevenue to yorw_DistributionSystemImprovementChargeRevenue_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeRevenue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DistributionSystemImprovementChargeRevenue_lbl1" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeRevenue_lbl1">Distribution system improvement charge revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeRevenue" xlink:to="yorw_DistributionSystemImprovementChargeRevenue_lbl1" xlink:title="label: DistributionSystemImprovementChargeRevenue to yorw_DistributionSystemImprovementChargeRevenue_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DistributionSystemImprovementChargeRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DistributionSystemImprovementChargeRevenue" xml:lang="en-US" id="yorw_DistributionSystemImprovementChargeRevenue">Distribution system improvement charge revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributionSystemImprovementChargeRevenue" xlink:to="yorw_DistributionSystemImprovementChargeRevenue" xlink:title="label: DistributionSystemImprovementChargeRevenue to yorw_DistributionSystemImprovementChargeRevenue" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:label="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl">Period of time to keep distributions from the defined benefit plan in immediately available funds, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:to="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl" xlink:title="label: DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds to yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl1">Defined Benefit Plan, Term to keep distributions in immediately available funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:to="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl1" xlink:title="label: DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds to yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xml:lang="en-US" id="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds">Period to keep distributions in immediately available funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:to="yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="label: DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds to yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ThresholdForAmortizationOfGainsAndLosses" xlink:label="ThresholdForAmortizationOfGainsAndLosses" xlink:title="ThresholdForAmortizationOfGainsAndLosses" />
    <link:label xlink:type="resource" xlink:label="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl" xml:lang="en-US" id="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl">Element represents the threshold of the greater of pension benefit obligation or the market value of assets that triggers gains and losses to be amortized over the average future service of plan participants expected to receive benefits.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdForAmortizationOfGainsAndLosses" xlink:to="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl" xlink:title="label: ThresholdForAmortizationOfGainsAndLosses to yorw_ThresholdForAmortizationOfGainsAndLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl1" xml:lang="en-US" id="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl1">Threshold for amortization of gains and losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdForAmortizationOfGainsAndLosses" xlink:to="yorw_ThresholdForAmortizationOfGainsAndLosses_lbl1" xlink:title="label: ThresholdForAmortizationOfGainsAndLosses to yorw_ThresholdForAmortizationOfGainsAndLosses_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ThresholdForAmortizationOfGainsAndLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ThresholdForAmortizationOfGainsAndLosses" xml:lang="en-US" id="yorw_ThresholdForAmortizationOfGainsAndLosses">Threshold for amortization of gains and losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdForAmortizationOfGainsAndLosses" xlink:to="yorw_ThresholdForAmortizationOfGainsAndLosses" xlink:title="label: ThresholdForAmortizationOfGainsAndLosses to yorw_ThresholdForAmortizationOfGainsAndLosses" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:label="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract_lbl1" xml:lang="en-US" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract_lbl1">Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:to="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract_lbl1" xlink:title="label: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract to yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xml:lang="en-US" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract">Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:to="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="label: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract to yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:label="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="IncreaseDecreaseInRegulatoryAssetLiability" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl" xml:lang="en-US" id="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl">Net increase (decrease) in the defined benefit plan regulatory asset (liability) during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRegulatoryAssetLiability" xlink:to="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl" xlink:title="label: IncreaseDecreaseInRegulatoryAssetLiability to yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl1" xml:lang="en-US" id="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl1">Increase (Decrease) in Regulatory Asset (Liability)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRegulatoryAssetLiability" xlink:to="yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl1" xlink:title="label: IncreaseDecreaseInRegulatoryAssetLiability to yorw_IncreaseDecreaseInRegulatoryAssetLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="yorw_IncreaseDecreaseInRegulatoryAssetLiability" xml:lang="en-US" id="yorw_IncreaseDecreaseInRegulatoryAssetLiability">Total changes in regulatory liability during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInRegulatoryAssetLiability" xlink:to="yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="label: IncreaseDecreaseInRegulatoryAssetLiability to yorw_IncreaseDecreaseInRegulatoryAssetLiability" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl">The amount of the prior service cost (credit) recognized in regulatory assets relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl1">Defined Benefit Plan, Prior service cost (credit) recognized as regulatory asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl1" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset">Recognized prior service credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:label="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract_lbl1" xml:lang="en-US" id="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract_lbl1">Amounts Recognized in Regulatory Assets (Liabilities) that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract_lbl1" xlink:title="label: AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract to yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract">Amounts Recognized in Regulatory Liabilities that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="label: AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract to yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl">The defined benefit plan prior service cost (credit) recognized in regulatory assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl1">Defined Benefit Plan, Prior service cost (credit) recognized in regulatory assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl1" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xml:lang="en-US" id="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets">Prior service credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="label: DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl">The defined benefit plan net (gain) loss that is recognized in regulatory assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl1">Defined Benefit Plan, Net (gain) loss recognized in regulatory assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl1" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets to yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:label="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="DefinedBenefitPlanRegulatoryAssetLiability" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl">The defined benefit plan regulatory asset (liability).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRegulatoryAssetLiability" xlink:to="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl" xlink:title="label: DefinedBenefitPlanRegulatoryAssetLiability to yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl1">Defined Benefit Plan, Regulatory Asset (Liability)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRegulatoryAssetLiability" xlink:to="yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl1" xlink:title="label: DefinedBenefitPlanRegulatoryAssetLiability to yorw_DefinedBenefitPlanRegulatoryAssetLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="yorw_DefinedBenefitPlanRegulatoryAssetLiability" xml:lang="en-US" id="yorw_DefinedBenefitPlanRegulatoryAssetLiability">Regulatory liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRegulatoryAssetLiability" xlink:to="yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="label: DefinedBenefitPlanRegulatoryAssetLiability to yorw_DefinedBenefitPlanRegulatoryAssetLiability" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl">Increase (decrease) in the interest rate used to adjust for the time value of money for the plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:to="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate to yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl1">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (decrease) in discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:to="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl1" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate to yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xml:lang="en-US" id="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate">Change in discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:to="yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="label: DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate to yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPeriodOfEligibleService" xlink:label="MaximumPeriodOfEligibleService" xlink:title="MaximumPeriodOfEligibleService" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPeriodOfEligibleService_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_MaximumPeriodOfEligibleService_lbl" xml:lang="en-US" id="yorw_MaximumPeriodOfEligibleService_lbl">The maximum period of eligible service under the company's defined benefit pension plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfEligibleService" xlink:to="yorw_MaximumPeriodOfEligibleService_lbl" xlink:title="label: MaximumPeriodOfEligibleService to yorw_MaximumPeriodOfEligibleService_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPeriodOfEligibleService_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_MaximumPeriodOfEligibleService_lbl1" xml:lang="en-US" id="yorw_MaximumPeriodOfEligibleService_lbl1">Maximum period of eligible service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfEligibleService" xlink:to="yorw_MaximumPeriodOfEligibleService_lbl1" xlink:title="label: MaximumPeriodOfEligibleService to yorw_MaximumPeriodOfEligibleService_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumPeriodOfEligibleService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_MaximumPeriodOfEligibleService" xml:lang="en-US" id="yorw_MaximumPeriodOfEligibleService">Maximum period of eligible service</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfEligibleService" xlink:to="yorw_MaximumPeriodOfEligibleService" xlink:title="label: MaximumPeriodOfEligibleService to yorw_MaximumPeriodOfEligibleService" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl">Amount of net (gain) loss arising during the period for defined benefit plans recognized in regulatory assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl1">Defined Benefit Plan, Net (gain) loss recognized as regulatory asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl1" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xml:lang="en-US" id="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset">Net gain arising during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="label: DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset to yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xlink:label="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="DefinedBenefitPlanChangeInRegulatoryAssets" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl">The increase (decrease) in the regulatory asset for defined benefits plans related to pension contributions that are greater/(less) than net periodic benefit cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAssets to yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl1">Defined Benefit Plan, Change in Regulatory Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl1" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAssets to yorw_DefinedBenefitPlanChangeInRegulatoryAssets_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAssets">Change in defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAssets to yorw_DefinedBenefitPlanChangeInRegulatoryAssets" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:label="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="DefinedBenefitPlanChangeInRegulatoryAsset" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl">Change in the defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAsset to yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl1" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl1">Defined Benefit Plan, Change in Regulatory Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl1" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAsset to yorw_DefinedBenefitPlanChangeInRegulatoryAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xml:lang="en-US" id="yorw_DefinedBenefitPlanChangeInRegulatoryAsset">Rate-regulated adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:to="yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="label: DefinedBenefitPlanChangeInRegulatoryAsset to yorw_DefinedBenefitPlanChangeInRegulatoryAsset" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract_lbl1" xml:lang="en-US" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract_lbl1">Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:to="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract_lbl1" xlink:title="label: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract to yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract">Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:to="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="label: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract to yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xml:lang="en-US" id="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl">The defined benefit plan net prior service cost to be reclassified into net periodic benefit cost during the next 12 months.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:title="label: NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xml:lang="en-US" id="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1">Net prior service credit to be reclassified into net periodic benefit cost during next 12 months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:title="label: NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xml:lang="en-US" id="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">Net prior service credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="label: NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:label xlink:type="resource" xlink:label="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xml:lang="en-US" id="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl">The defined benefit plan net loss to be reclassified into net periodic benefit cost during the next 12 months.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:title="label: EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xml:lang="en-US" id="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1">Estimated net loss to be reclassified into net periodic benefit cost during next 12 months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:title="label: EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xml:lang="en-US" id="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="label: EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xml:lang="en-US" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl">The amount of amortization of the defined benefit plan regulatory asset to be reclassified into net periodic benefit cost during the next 12 months.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" xlink:title="label: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xml:lang="en-US" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1">Amortization of regulatory assets to be reclassified into net periodic benefit cost during next 12 months</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" xlink:title="label: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xml:lang="en-US" id="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">Total amortization of regulatory assets to be reclassified into net periodic benefit cost during the next fiscal year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:to="yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="label: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months to yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:label="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:title="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl" xml:lang="en-US" id="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl">Tabular disclosure of the estimated amount as of the balance sheet date expected to be reclassified to net periodic benefit cost from regulatory assets within the next twelve months.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:to="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl" xlink:title="label: RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock to yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl1" xml:lang="en-US" id="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl1">Regulatory Assets to be Reclassified into Net Periodic Benefit Cost During the Next 12 Months [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:to="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl1" xlink:title="label: RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock to yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xml:lang="en-US" id="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock">Regulatory Assets to be Reclassified into Net Periodic Benefit Cost Over Next Fiscal Year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:to="yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:title="label: RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock to yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:label="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:title="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl" xml:lang="en-US" id="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl">Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in regulatory assets that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:to="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl" xlink:title="label: ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock to yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl1" xml:lang="en-US" id="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl1">Schedule of Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:to="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl1" xlink:title="label: ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock to yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xml:lang="en-US" id="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock">Amounts Recognized in Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:to="yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:title="label: ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock to yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:label="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:title="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl" xml:lang="en-US" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl">Tabular disclosure of changes in plan assets and benefit obligations recognized in regulatory assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:to="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl" xlink:title="label: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock to yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl1" xml:lang="en-US" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl1">Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:to="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl1" xlink:title="label: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock to yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xml:lang="en-US" id="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock">Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:to="yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:title="label: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock to yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryAssessmentTaxes" xlink:label="RegulatoryAssessmentTaxes" xlink:title="RegulatoryAssessmentTaxes" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssessmentTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RegulatoryAssessmentTaxes_lbl" xml:lang="en-US" id="yorw_RegulatoryAssessmentTaxes_lbl">Assessment paid to the regulatory agencies to cover their operating expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssessmentTaxes" xlink:to="yorw_RegulatoryAssessmentTaxes_lbl" xlink:title="label: RegulatoryAssessmentTaxes to yorw_RegulatoryAssessmentTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssessmentTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RegulatoryAssessmentTaxes_lbl1" xml:lang="en-US" id="yorw_RegulatoryAssessmentTaxes_lbl1">Regulatory assessment taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssessmentTaxes" xlink:to="yorw_RegulatoryAssessmentTaxes_lbl1" xlink:title="label: RegulatoryAssessmentTaxes to yorw_RegulatoryAssessmentTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryAssessmentTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RegulatoryAssessmentTaxes" xml:lang="en-US" id="yorw_RegulatoryAssessmentTaxes">Regulatory assessment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryAssessmentTaxes" xlink:to="yorw_RegulatoryAssessmentTaxes" xlink:title="label: RegulatoryAssessmentTaxes to yorw_RegulatoryAssessmentTaxes" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkWaterCompanyLongTermIncentivePlanMember" xlink:label="YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="YorkWaterCompanyLongTermIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl" xml:lang="en-US" id="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl">The York Water Company Long-Term Incentive Plan (LTIP) was approved by the Company's stockholders on May 2, 2016. The LTIP was adopted to provide the incentive of long-term stock-based awards to officers, directors and key employees and provides for the granting of nonqualified stock options, incentive stock options, stock appreciation rights, performance restricted stock grants and units, restricted stock grants and units, and unrestricted stock grants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkWaterCompanyLongTermIncentivePlanMember" xlink:to="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl" xlink:title="label: YorkWaterCompanyLongTermIncentivePlanMember to yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl1" xml:lang="en-US" id="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl1">York Water Company Long-Term Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkWaterCompanyLongTermIncentivePlanMember" xlink:to="yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl1" xlink:title="label: YorkWaterCompanyLongTermIncentivePlanMember to yorw_YorkWaterCompanyLongTermIncentivePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkWaterCompanyLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_YorkWaterCompanyLongTermIncentivePlanMember" xml:lang="en-US" id="yorw_YorkWaterCompanyLongTermIncentivePlanMember">LTIP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkWaterCompanyLongTermIncentivePlanMember" xlink:to="yorw_YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="label: YorkWaterCompanyLongTermIncentivePlanMember to yorw_YorkWaterCompanyLongTermIncentivePlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl">Term of plan for awards under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl1" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Term of Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan">Term of plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl">The number of retiring key employees that had the vesting period for restricted stock granted in 2021, 2022, and 2023 accelerated to the key employee's retirement date from three years by the Board of Directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Number of retiring key employees receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod">Number of retiring key employees receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyEmployeeRetiringIn2024Member" xlink:label="KeyEmployeeRetiringIn2024Member" xlink:title="KeyEmployeeRetiringIn2024Member" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyEmployeeRetiringIn2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_KeyEmployeeRetiringIn2024Member_lbl" xml:lang="en-US" id="yorw_KeyEmployeeRetiringIn2024Member_lbl">Key employee retiring in 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeRetiringIn2024Member" xlink:to="yorw_KeyEmployeeRetiringIn2024Member_lbl" xlink:title="label: KeyEmployeeRetiringIn2024Member to yorw_KeyEmployeeRetiringIn2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyEmployeeRetiringIn2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_KeyEmployeeRetiringIn2024Member_lbl1" xml:lang="en-US" id="yorw_KeyEmployeeRetiringIn2024Member_lbl1">Key Employee Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeRetiringIn2024Member" xlink:to="yorw_KeyEmployeeRetiringIn2024Member_lbl1" xlink:title="label: KeyEmployeeRetiringIn2024Member to yorw_KeyEmployeeRetiringIn2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyEmployeeRetiringIn2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_KeyEmployeeRetiringIn2024Member" xml:lang="en-US" id="yorw_KeyEmployeeRetiringIn2024Member">Key Employee Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyEmployeeRetiringIn2024Member" xlink:to="yorw_KeyEmployeeRetiringIn2024Member" xlink:title="label: KeyEmployeeRetiringIn2024Member to yorw_KeyEmployeeRetiringIn2024Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn20212022And2023Member" xlink:label="GrantedIn20212022And2023Member" xlink:title="GrantedIn20212022And2023Member" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn20212022And2023Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_GrantedIn20212022And2023Member_lbl" xml:lang="en-US" id="yorw_GrantedIn20212022And2023Member_lbl">Awards granted in 2021, 2022 and 2023.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn20212022And2023Member" xlink:to="yorw_GrantedIn20212022And2023Member_lbl" xlink:title="label: GrantedIn20212022And2023Member to yorw_GrantedIn20212022And2023Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn20212022And2023Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_GrantedIn20212022And2023Member_lbl1" xml:lang="en-US" id="yorw_GrantedIn20212022And2023Member_lbl1">Granted in 2021, 2022 and 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn20212022And2023Member" xlink:to="yorw_GrantedIn20212022And2023Member_lbl1" xlink:title="label: GrantedIn20212022And2023Member to yorw_GrantedIn20212022And2023Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn20212022And2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_GrantedIn20212022And2023Member" xml:lang="en-US" id="yorw_GrantedIn20212022And2023Member">Granted in 2021, 2022 and 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn20212022And2023Member" xlink:to="yorw_GrantedIn20212022And2023Member" xlink:title="label: GrantedIn20212022And2023Member to yorw_GrantedIn20212022And2023Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn2022And2023Member" xlink:label="GrantedIn2022And2023Member" xlink:title="GrantedIn2022And2023Member" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn2022And2023Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_GrantedIn2022And2023Member_lbl" xml:lang="en-US" id="yorw_GrantedIn2022And2023Member_lbl">Awards granted in 2022 and 2023.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn2022And2023Member" xlink:to="yorw_GrantedIn2022And2023Member_lbl" xlink:title="label: GrantedIn2022And2023Member to yorw_GrantedIn2022And2023Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn2022And2023Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_GrantedIn2022And2023Member_lbl1" xml:lang="en-US" id="yorw_GrantedIn2022And2023Member_lbl1">Granted in 2022 and 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn2022And2023Member" xlink:to="yorw_GrantedIn2022And2023Member_lbl1" xlink:title="label: GrantedIn2022And2023Member to yorw_GrantedIn2022And2023Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedIn2022And2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_GrantedIn2022And2023Member" xml:lang="en-US" id="yorw_GrantedIn2022And2023Member">Granted in 2022 and 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedIn2022And2023Member" xlink:to="yorw_GrantedIn2022And2023Member" xlink:title="label: GrantedIn2022And2023Member to yorw_GrantedIn2022And2023Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedOn20240506Member" xlink:label="GrantedOn20240506Member" xlink:title="GrantedOn20240506Member" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedOn20240506Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_GrantedOn20240506Member_lbl" xml:lang="en-US" id="yorw_GrantedOn20240506Member_lbl">Awards granted on May 6, 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedOn20240506Member" xlink:to="yorw_GrantedOn20240506Member_lbl" xlink:title="label: GrantedOn20240506Member to yorw_GrantedOn20240506Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedOn20240506Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_GrantedOn20240506Member_lbl1" xml:lang="en-US" id="yorw_GrantedOn20240506Member_lbl1">Granted on 2024-05-06 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedOn20240506Member" xlink:to="yorw_GrantedOn20240506Member_lbl1" xlink:title="label: GrantedOn20240506Member to yorw_GrantedOn20240506Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_GrantedOn20240506Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_GrantedOn20240506Member" xml:lang="en-US" id="yorw_GrantedOn20240506Member">Granted on May 6, 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrantedOn20240506Member" xlink:to="yorw_GrantedOn20240506Member" xlink:title="label: GrantedOn20240506Member to yorw_GrantedOn20240506Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyOfficerRetiringIn2024Member" xlink:label="KeyOfficerRetiringIn2024Member" xlink:title="KeyOfficerRetiringIn2024Member" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyOfficerRetiringIn2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_KeyOfficerRetiringIn2024Member_lbl" xml:lang="en-US" id="yorw_KeyOfficerRetiringIn2024Member_lbl">Key officer retiring in 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyOfficerRetiringIn2024Member" xlink:to="yorw_KeyOfficerRetiringIn2024Member_lbl" xlink:title="label: KeyOfficerRetiringIn2024Member to yorw_KeyOfficerRetiringIn2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyOfficerRetiringIn2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_KeyOfficerRetiringIn2024Member_lbl1" xml:lang="en-US" id="yorw_KeyOfficerRetiringIn2024Member_lbl1">Key Officer Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyOfficerRetiringIn2024Member" xlink:to="yorw_KeyOfficerRetiringIn2024Member_lbl1" xlink:title="label: KeyOfficerRetiringIn2024Member to yorw_KeyOfficerRetiringIn2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_KeyOfficerRetiringIn2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_KeyOfficerRetiringIn2024Member" xml:lang="en-US" id="yorw_KeyOfficerRetiringIn2024Member">Key Officer Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="KeyOfficerRetiringIn2024Member" xlink:to="yorw_KeyOfficerRetiringIn2024Member" xlink:title="label: KeyOfficerRetiringIn2024Member to yorw_KeyOfficerRetiringIn2024Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl">The number of retiring officers that had the vesting period for restricted stock accelerated to their retirement dates from three years by the Board of Directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl1" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Number of retiring officers receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod">Number of retiring officers receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl">The number of key employees that had restricted stock vesting accelerated from three years to vesting immediately by the Board of Directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Number of key employees receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xml:lang="en-US" id="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod">Number of key employees receiving accelerated vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:to="yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod to yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficerRetiringIn2024Member" xlink:label="OfficerRetiringIn2024Member" xlink:title="OfficerRetiringIn2024Member" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficerRetiringIn2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_OfficerRetiringIn2024Member_lbl" xml:lang="en-US" id="yorw_OfficerRetiringIn2024Member_lbl">Officer retiring in 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficerRetiringIn2024Member" xlink:to="yorw_OfficerRetiringIn2024Member_lbl" xlink:title="label: OfficerRetiringIn2024Member to yorw_OfficerRetiringIn2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficerRetiringIn2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OfficerRetiringIn2024Member_lbl1" xml:lang="en-US" id="yorw_OfficerRetiringIn2024Member_lbl1">Officer Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficerRetiringIn2024Member" xlink:to="yorw_OfficerRetiringIn2024Member_lbl1" xlink:title="label: OfficerRetiringIn2024Member to yorw_OfficerRetiringIn2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficerRetiringIn2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OfficerRetiringIn2024Member" xml:lang="en-US" id="yorw_OfficerRetiringIn2024Member">Officer Retiring in 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficerRetiringIn2024Member" xlink:to="yorw_OfficerRetiringIn2024Member" xlink:title="label: OfficerRetiringIn2024Member to yorw_OfficerRetiringIn2024Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:label="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl" xml:lang="en-US" id="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl">Percentage of the aggregate market value of the portfolio that can be held in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total portfolio.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:to="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl" xlink:title="label: PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade to yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl1" xml:lang="en-US" id="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl1">Percentage of Portfolio that can be held in Bonds Downgraded Below Investment Grade</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:to="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl1" xlink:title="label: PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade to yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xml:lang="en-US" id="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade">Percentage of portfolio that can be held in bonds downgraded below investment grade</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:to="yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="label: PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade to yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InvestmentPerformancePeriod" xlink:label="InvestmentPerformancePeriod" xlink:title="InvestmentPerformancePeriod" />
    <link:label xlink:type="resource" xlink:label="yorw_InvestmentPerformancePeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_InvestmentPerformancePeriod_lbl" xml:lang="en-US" id="yorw_InvestmentPerformancePeriod_lbl">The period for investment performance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPerformancePeriod" xlink:to="yorw_InvestmentPerformancePeriod_lbl" xlink:title="label: InvestmentPerformancePeriod to yorw_InvestmentPerformancePeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_InvestmentPerformancePeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_InvestmentPerformancePeriod_lbl1" xml:lang="en-US" id="yorw_InvestmentPerformancePeriod_lbl1">Investment performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPerformancePeriod" xlink:to="yorw_InvestmentPerformancePeriod_lbl1" xlink:title="label: InvestmentPerformancePeriod to yorw_InvestmentPerformancePeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_InvestmentPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_InvestmentPerformancePeriod" xml:lang="en-US" id="yorw_InvestmentPerformancePeriod">Investment performance period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentPerformancePeriod" xlink:to="yorw_InvestmentPerformancePeriod" xlink:title="label: InvestmentPerformancePeriod to yorw_InvestmentPerformancePeriod" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:label="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:title="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl" xml:lang="en-US" id="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl">Maximum amount per employee, by the terms of the plan, that the employer may contribute to a defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:to="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl" xlink:title="label: DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1 to yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl1" xml:lang="en-US" id="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl1">Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:to="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl1" xlink:title="label: DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1 to yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xml:lang="en-US" id="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1">Maximum annual Company contribution for each employee</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:to="yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:title="label: DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1 to yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountPayableUponRetireesDeath" xlink:label="AmountPayableUponRetireesDeath" xlink:title="AmountPayableUponRetireesDeath" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountPayableUponRetireesDeath_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_AmountPayableUponRetireesDeath_lbl" xml:lang="en-US" id="yorw_AmountPayableUponRetireesDeath_lbl">Element represents the amount paid to the beneficiary upon the death of a retiree.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountPayableUponRetireesDeath" xlink:to="yorw_AmountPayableUponRetireesDeath_lbl" xlink:title="label: AmountPayableUponRetireesDeath to yorw_AmountPayableUponRetireesDeath_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountPayableUponRetireesDeath_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmountPayableUponRetireesDeath_lbl1" xml:lang="en-US" id="yorw_AmountPayableUponRetireesDeath_lbl1">Amount payable upon retirees death</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountPayableUponRetireesDeath" xlink:to="yorw_AmountPayableUponRetireesDeath_lbl1" xlink:title="label: AmountPayableUponRetireesDeath to yorw_AmountPayableUponRetireesDeath_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmountPayableUponRetireesDeath" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmountPayableUponRetireesDeath" xml:lang="en-US" id="yorw_AmountPayableUponRetireesDeath">Amount payable upon retiree's death</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountPayableUponRetireesDeath" xlink:to="yorw_AmountPayableUponRetireesDeath" xlink:title="label: AmountPayableUponRetireesDeath to yorw_AmountPayableUponRetireesDeath" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:label="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:title="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl" xml:lang="en-US" id="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl">The compensation expense (income) recognized during the period pertaining to the deferred compensation arrangement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:to="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl" xlink:title="label: DeferredCompensationArrangementWithIndividualCompensationExpenseIncome to yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl1" xml:lang="en-US" id="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl1">Deferred Compensation Arrangement with Individual, Compensation Expense (Income)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:to="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl1" xlink:title="label: DeferredCompensationArrangementWithIndividualCompensationExpenseIncome to yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xml:lang="en-US" id="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome">Net (income) expenses under deferred compensation plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:to="yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:title="label: DeferredCompensationArrangementWithIndividualCompensationExpenseIncome to yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:label="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:title="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl" xml:lang="en-US" id="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl">The annual employer discretionary contribution for those employees entitled to the enhanced feature of the defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:to="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl" xlink:title="label: DefinedContributionPlanAnnualEmployerDiscretionaryContribution to yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl1" xml:lang="en-US" id="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl1">Defined Contribution Plan, Annual Employer Discretionary Contribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:to="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl1" xlink:title="label: DefinedContributionPlanAnnualEmployerDiscretionaryContribution to yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xml:lang="en-US" id="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution">Annual Company discretionary contribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:to="yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:title="label: DefinedContributionPlanAnnualEmployerDiscretionaryContribution to yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:label="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:title="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl" xml:lang="en-US" id="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl">The number of employees participating in the enhanced feature of the defined contribution plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:to="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl" xlink:title="label: DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan to yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl1" xml:lang="en-US" id="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl1">Defined Contribution Plan, Number of employees participating in enhanced feature of plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:to="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl1" xlink:title="label: DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan to yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xml:lang="en-US" id="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan">Number of employees participating in enhanced feature of plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:to="yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:title="label: DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan to yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2053Member" xlink:label="SeniorNotesDue2053Member" xlink:title="SeniorNotesDue2053Member" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2053Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_SeniorNotesDue2053Member_lbl" xml:lang="en-US" id="yorw_SeniorNotesDue2053Member_lbl">5.50% Senior Notes due February 24, 2053.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2053Member" xlink:to="yorw_SeniorNotesDue2053Member_lbl" xlink:title="label: SeniorNotesDue2053Member to yorw_SeniorNotesDue2053Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2053Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_SeniorNotesDue2053Member_lbl1" xml:lang="en-US" id="yorw_SeniorNotesDue2053Member_lbl1">Senior Notes Due 2053 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2053Member" xlink:to="yorw_SeniorNotesDue2053Member_lbl1" xlink:title="label: SeniorNotesDue2053Member to yorw_SeniorNotesDue2053Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2053Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_SeniorNotesDue2053Member" xml:lang="en-US" id="yorw_SeniorNotesDue2053Member">5.50% Senior Notes, due 2053 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2053Member" xlink:to="yorw_SeniorNotesDue2053Member" xlink:title="label: SeniorNotesDue2053Member to yorw_SeniorNotesDue2053Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2054Member" xlink:label="SeniorNotesDue2054Member" xlink:title="SeniorNotesDue2054Member" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2054Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_SeniorNotesDue2054Member_lbl" xml:lang="en-US" id="yorw_SeniorNotesDue2054Member_lbl">5.67% Senior Notes due February 27, 2054.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2054Member" xlink:to="yorw_SeniorNotesDue2054Member_lbl" xlink:title="label: SeniorNotesDue2054Member to yorw_SeniorNotesDue2054Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2054Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_SeniorNotesDue2054Member_lbl1" xml:lang="en-US" id="yorw_SeniorNotesDue2054Member_lbl1">Senior Notes Due 2054 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2054Member" xlink:to="yorw_SeniorNotesDue2054Member_lbl1" xlink:title="label: SeniorNotesDue2054Member to yorw_SeniorNotesDue2054Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2054Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_SeniorNotesDue2054Member" xml:lang="en-US" id="yorw_SeniorNotesDue2054Member">5.67% Senior Notes, due 2054 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2054Member" xlink:to="yorw_SeniorNotesDue2054Member" xlink:title="label: SeniorNotesDue2054Member to yorw_SeniorNotesDue2054Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LondonInterbankOfferedRateMember" xlink:label="LondonInterbankOfferedRateMember" xlink:title="LondonInterbankOfferedRateMember" />
    <link:label xlink:type="resource" xlink:label="yorw_LondonInterbankOfferedRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_LondonInterbankOfferedRateMember_lbl" xml:lang="en-US" id="yorw_LondonInterbankOfferedRateMember_lbl">Interest rate at which a bank borrows funds from other banks in the London interbank market.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateMember" xlink:to="yorw_LondonInterbankOfferedRateMember_lbl" xlink:title="label: LondonInterbankOfferedRateMember to yorw_LondonInterbankOfferedRateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_LondonInterbankOfferedRateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_LondonInterbankOfferedRateMember_lbl1" xml:lang="en-US" id="yorw_LondonInterbankOfferedRateMember_lbl1">London Interbank Offered Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateMember" xlink:to="yorw_LondonInterbankOfferedRateMember_lbl1" xlink:title="label: LondonInterbankOfferedRateMember to yorw_LondonInterbankOfferedRateMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_LondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_LondonInterbankOfferedRateMember" xml:lang="en-US" id="yorw_LondonInterbankOfferedRateMember">LIBOR [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LondonInterbankOfferedRateMember" xlink:to="yorw_LondonInterbankOfferedRateMember" xlink:title="label: LondonInterbankOfferedRateMember to yorw_LondonInterbankOfferedRateMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:label xlink:type="resource" xlink:label="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl" xml:lang="en-US" id="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl">Variable rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:to="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl" xlink:title="label: VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member to yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl1" xml:lang="en-US" id="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl1">Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:to="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl1" xlink:title="label: VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member to yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xml:lang="en-US" id="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:to="yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="label: VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member to yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DerivativePercentageOfVariableInterestRate" xlink:label="DerivativePercentageOfVariableInterestRate" xlink:title="DerivativePercentageOfVariableInterestRate" />
    <link:label xlink:type="resource" xlink:label="yorw_DerivativePercentageOfVariableInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DerivativePercentageOfVariableInterestRate_lbl" xml:lang="en-US" id="yorw_DerivativePercentageOfVariableInterestRate_lbl">Percentage of variable interest rate paid by the counterparty on the notional amount of the interest rate derivative.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativePercentageOfVariableInterestRate" xlink:to="yorw_DerivativePercentageOfVariableInterestRate_lbl" xlink:title="label: DerivativePercentageOfVariableInterestRate to yorw_DerivativePercentageOfVariableInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DerivativePercentageOfVariableInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DerivativePercentageOfVariableInterestRate_lbl1" xml:lang="en-US" id="yorw_DerivativePercentageOfVariableInterestRate_lbl1">Derivative, Percentage of Variable Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativePercentageOfVariableInterestRate" xlink:to="yorw_DerivativePercentageOfVariableInterestRate_lbl1" xlink:title="label: DerivativePercentageOfVariableInterestRate to yorw_DerivativePercentageOfVariableInterestRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DerivativePercentageOfVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DerivativePercentageOfVariableInterestRate" xml:lang="en-US" id="yorw_DerivativePercentageOfVariableInterestRate">Percentage of variable interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativePercentageOfVariableInterestRate" xlink:to="yorw_DerivativePercentageOfVariableInterestRate" xlink:title="label: DerivativePercentageOfVariableInterestRate to yorw_DerivativePercentageOfVariableInterestRate" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPaymentRateOnSwaps" xlink:label="NetPaymentRateOnSwaps" xlink:title="NetPaymentRateOnSwaps" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPaymentRateOnSwaps_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NetPaymentRateOnSwaps_lbl" xml:lang="en-US" id="yorw_NetPaymentRateOnSwaps_lbl">Net payment rate on interest rate derivative with the counterparty for the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPaymentRateOnSwaps" xlink:to="yorw_NetPaymentRateOnSwaps_lbl" xlink:title="label: NetPaymentRateOnSwaps to yorw_NetPaymentRateOnSwaps_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPaymentRateOnSwaps_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NetPaymentRateOnSwaps_lbl1" xml:lang="en-US" id="yorw_NetPaymentRateOnSwaps_lbl1">Net payment rate on swaps</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPaymentRateOnSwaps" xlink:to="yorw_NetPaymentRateOnSwaps_lbl1" xlink:title="label: NetPaymentRateOnSwaps to yorw_NetPaymentRateOnSwaps_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NetPaymentRateOnSwaps" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NetPaymentRateOnSwaps" xml:lang="en-US" id="yorw_NetPaymentRateOnSwaps">Net payment rate on swap</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetPaymentRateOnSwaps" xlink:to="yorw_NetPaymentRateOnSwaps" xlink:title="label: NetPaymentRateOnSwaps to yorw_NetPaymentRateOnSwaps" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentTermOfVariableRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DebtInstrumentTermOfVariableRate_lbl" xml:lang="en-US" id="yorw_DebtInstrumentTermOfVariableRate_lbl">Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="yorw_DebtInstrumentTermOfVariableRate_lbl" xlink:title="label: DebtInstrumentTermOfVariableRate to yorw_DebtInstrumentTermOfVariableRate_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentTermOfVariableRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DebtInstrumentTermOfVariableRate_lbl1" xml:lang="en-US" id="yorw_DebtInstrumentTermOfVariableRate_lbl1">Debt Instrument, Term of variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="yorw_DebtInstrumentTermOfVariableRate_lbl1" xlink:title="label: DebtInstrumentTermOfVariableRate to yorw_DebtInstrumentTermOfVariableRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentTermOfVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DebtInstrumentTermOfVariableRate" xml:lang="en-US" id="yorw_DebtInstrumentTermOfVariableRate">Term of variable rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTermOfVariableRate" xlink:to="yorw_DebtInstrumentTermOfVariableRate" xlink:title="label: DebtInstrumentTermOfVariableRate to yorw_DebtInstrumentTermOfVariableRate" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PotentialPaymentToCounterparty" xlink:label="PotentialPaymentToCounterparty" xlink:title="PotentialPaymentToCounterparty" />
    <link:label xlink:type="resource" xlink:label="yorw_PotentialPaymentToCounterparty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PotentialPaymentToCounterparty_lbl" xml:lang="en-US" id="yorw_PotentialPaymentToCounterparty_lbl">The potential amount payable to the interest rate swap counter party due to certain violations of the terms and conditions of the swap agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PotentialPaymentToCounterparty" xlink:to="yorw_PotentialPaymentToCounterparty_lbl" xlink:title="label: PotentialPaymentToCounterparty to yorw_PotentialPaymentToCounterparty_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PotentialPaymentToCounterparty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PotentialPaymentToCounterparty_lbl1" xml:lang="en-US" id="yorw_PotentialPaymentToCounterparty_lbl1">Potential payment to counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PotentialPaymentToCounterparty" xlink:to="yorw_PotentialPaymentToCounterparty_lbl1" xlink:title="label: PotentialPaymentToCounterparty to yorw_PotentialPaymentToCounterparty_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PotentialPaymentToCounterparty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PotentialPaymentToCounterparty" xml:lang="en-US" id="yorw_PotentialPaymentToCounterparty">Potential payment to counterparty</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PotentialPaymentToCounterparty" xlink:to="yorw_PotentialPaymentToCounterparty" xlink:title="label: PotentialPaymentToCounterparty to yorw_PotentialPaymentToCounterparty" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:label="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:title="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl" xml:lang="en-US" id="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl">Tabular disclosure of components of taxes other than income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:to="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl" xlink:title="label: ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock to yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl1" xml:lang="en-US" id="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl1">Components of Taxes Other than Income Taxes [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:to="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl1" xlink:title="label: ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock to yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xml:lang="en-US" id="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock">Components of Taxes Other than Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:to="yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:title="label: ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock to yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2024Member" xlink:label="CommittedLineOfCreditDue2024Member" xlink:title="CommittedLineOfCreditDue2024Member" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDue2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CommittedLineOfCreditDue2024Member_lbl" xml:lang="en-US" id="yorw_CommittedLineOfCreditDue2024Member_lbl">Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDue2024Member" xlink:to="yorw_CommittedLineOfCreditDue2024Member_lbl" xlink:title="label: CommittedLineOfCreditDue2024Member to yorw_CommittedLineOfCreditDue2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDue2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommittedLineOfCreditDue2024Member_lbl1" xml:lang="en-US" id="yorw_CommittedLineOfCreditDue2024Member_lbl1">Committed Line of Credit, due 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDue2024Member" xlink:to="yorw_CommittedLineOfCreditDue2024Member_lbl1" xlink:title="label: CommittedLineOfCreditDue2024Member to yorw_CommittedLineOfCreditDue2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDue2024Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_CommittedLineOfCreditDue2024Member" xml:lang="en-US" id="yorw_CommittedLineOfCreditDue2024Member">Committed Line of Credit, due September 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDue2024Member" xlink:to="yorw_CommittedLineOfCreditDue2024Member" xlink:title="label: CommittedLineOfCreditDue2024Member to yorw_CommittedLineOfCreditDue2024Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2025Member" xlink:label="CommittedLineOfCreditDue2025Member" xlink:title="CommittedLineOfCreditDue2025Member" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDue2025Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CommittedLineOfCreditDue2025Member_lbl" xml:lang="en-US" id="yorw_CommittedLineOfCreditDue2025Member_lbl">Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2025.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDue2025Member" xlink:to="yorw_CommittedLineOfCreditDue2025Member_lbl" xlink:title="label: CommittedLineOfCreditDue2025Member to yorw_CommittedLineOfCreditDue2025Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDue2025Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommittedLineOfCreditDue2025Member_lbl1" xml:lang="en-US" id="yorw_CommittedLineOfCreditDue2025Member_lbl1">Committed Line of Credit, due 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDue2025Member" xlink:to="yorw_CommittedLineOfCreditDue2025Member_lbl1" xlink:title="label: CommittedLineOfCreditDue2025Member to yorw_CommittedLineOfCreditDue2025Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AccountsPayableCurrentMember" xlink:label="AccountsPayableCurrentMember" xlink:title="AccountsPayableCurrentMember" />
    <link:label xlink:type="resource" xlink:label="yorw_AccountsPayableCurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_AccountsPayableCurrentMember_lbl" xml:lang="en-US" id="yorw_AccountsPayableCurrentMember_lbl">Primary financial statement caption encompassing accounts payable classified as current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrentMember" xlink:to="yorw_AccountsPayableCurrentMember_lbl" xlink:title="label: AccountsPayableCurrentMember to yorw_AccountsPayableCurrentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_AccountsPayableCurrentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AccountsPayableCurrentMember_lbl1" xml:lang="en-US" id="yorw_AccountsPayableCurrentMember_lbl1">Accounts Payable, Current [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrentMember" xlink:to="yorw_AccountsPayableCurrentMember_lbl1" xlink:title="label: AccountsPayableCurrentMember to yorw_AccountsPayableCurrentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AccountsPayableCurrentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AccountsPayableCurrentMember" xml:lang="en-US" id="yorw_AccountsPayableCurrentMember">Accounts Payable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrentMember" xlink:to="yorw_AccountsPayableCurrentMember" xlink:title="label: AccountsPayableCurrentMember to yorw_AccountsPayableCurrentMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfCustomersAcquired" xlink:label="NumberOfCustomersAcquired" xlink:title="NumberOfCustomersAcquired" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCustomersAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfCustomersAcquired_lbl" xml:lang="en-US" id="yorw_NumberOfCustomersAcquired_lbl">The number of new customers acquired by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomersAcquired" xlink:to="yorw_NumberOfCustomersAcquired_lbl" xlink:title="label: NumberOfCustomersAcquired to yorw_NumberOfCustomersAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCustomersAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfCustomersAcquired_lbl1" xml:lang="en-US" id="yorw_NumberOfCustomersAcquired_lbl1">Number of customers acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomersAcquired" xlink:to="yorw_NumberOfCustomersAcquired_lbl1" xlink:title="label: NumberOfCustomersAcquired to yorw_NumberOfCustomersAcquired_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCustomersAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="yorw_NumberOfCustomersAcquired" xml:lang="en-US" id="yorw_NumberOfCustomersAcquired">Number of customers acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCustomersAcquired" xlink:to="yorw_NumberOfCustomersAcquired" xlink:title="label: NumberOfCustomersAcquired to yorw_NumberOfCustomersAcquired" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfLongstownMobileEstatesMember" xlink:label="WaterAssetsOfLongstownMobileEstatesMember" xlink:title="WaterAssetsOfLongstownMobileEstatesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl" xml:lang="en-US" id="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl">Water assets of Longstown Mobile Estates in Windsor Township, York County, Pennsylvania. The customers were previously served by the Company through a single customer connection to the mobile home park.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfLongstownMobileEstatesMember" xlink:to="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl" xlink:title="label: WaterAssetsOfLongstownMobileEstatesMember to yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl1" xml:lang="en-US" id="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl1">Water Assets of Longstown Mobile Estates [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfLongstownMobileEstatesMember" xlink:to="yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl1" xlink:title="label: WaterAssetsOfLongstownMobileEstatesMember to yorw_WaterAssetsOfLongstownMobileEstatesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfLongstownMobileEstatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterAssetsOfLongstownMobileEstatesMember" xml:lang="en-US" id="yorw_WaterAssetsOfLongstownMobileEstatesMember">Water Assets of Longstown Mobile Estates [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfLongstownMobileEstatesMember" xlink:to="yorw_WaterAssetsOfLongstownMobileEstatesMember" xlink:title="label: WaterAssetsOfLongstownMobileEstatesMember to yorw_WaterAssetsOfLongstownMobileEstatesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:label="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl" xml:lang="en-US" id="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl">Water assets of Houston Run Community Water System, LLC in Salisbury Township, Lancaster County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:to="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl" xlink:title="label: WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember to yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl1" xml:lang="en-US" id="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl1">Water Assets of Houston Run Community Water System, LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:to="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl1" xlink:title="label: WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember to yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xml:lang="en-US" id="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember">Water Assets of Houston Run Community Water System, LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:to="yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="label: WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember to yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl">Wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township, York County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMecoIncMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl1" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl1">Wastewater Collection and Treatment Assets of MESCO, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl1" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMecoIncMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember">Wastewater Collection and Treatment Assets of MESCO, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfMecoIncMember to yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:label="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl" xml:lang="en-US" id="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl">water assets of the Brookhaven Mobile Home Park of ATG Properties, LLC in Hellam Township, York County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:to="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl" xlink:title="label: WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember to yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl1" xml:lang="en-US" id="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl1">Water Assets of Brookhaven Mobile Home Park of ATG Properties, LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:to="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl1" xlink:title="label: WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember to yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xml:lang="en-US" id="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember">Water Assets of Brookhaven Mobile Home Park of ATG Properties, LLC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:to="yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="label: WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember to yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfPineRunRetirementCommunityMember" xlink:label="WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="WaterAssetsOfPineRunRetirementCommunityMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl" xml:lang="en-US" id="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl">Water assets of Pine Run Retirement Community in Hamilton Township, Adams County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfPineRunRetirementCommunityMember" xlink:to="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl" xlink:title="label: WaterAssetsOfPineRunRetirementCommunityMember to yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl1" xml:lang="en-US" id="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl1">Water Assets of Pine Run Retirement Community [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfPineRunRetirementCommunityMember" xlink:to="yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl1" xlink:title="label: WaterAssetsOfPineRunRetirementCommunityMember to yorw_WaterAssetsOfPineRunRetirementCommunityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WaterAssetsOfPineRunRetirementCommunityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WaterAssetsOfPineRunRetirementCommunityMember" xml:lang="en-US" id="yorw_WaterAssetsOfPineRunRetirementCommunityMember">Water Assets of Pine Run Retirement Community [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WaterAssetsOfPineRunRetirementCommunityMember" xlink:to="yorw_WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="label: WaterAssetsOfPineRunRetirementCommunityMember to yorw_WaterAssetsOfPineRunRetirementCommunityMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl">Wastewater collection and treatment assets of York Haven Sewer Authority in York Haven Borough, York County, Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl1" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl1">Wastewater Collection and Treatment Assets of York Haven Sewer Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl1" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xml:lang="en-US" id="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember">Wastewater Collection and Treatment Assets of York Haven Sewer Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:to="yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="label: WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember to yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:label="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:title="InterestRateSwapGainLossDeferredAsRegulatoryAsset" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl" xml:lang="en-US" id="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl">The amount of (gains) or losses on an interest rate swap deferred in the period and recorded as a (decrease)/increase in the regulatory asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:to="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl" xlink:title="label: InterestRateSwapGainLossDeferredAsRegulatoryAsset to yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl1" xml:lang="en-US" id="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl1">Interest rate swap (gain) loss deferred as regulatory asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:to="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl1" xlink:title="label: InterestRateSwapGainLossDeferredAsRegulatoryAsset to yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" xml:lang="en-US" id="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset">Overall interest rate swap (gain) loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:to="yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:title="label: InterestRateSwapGainLossDeferredAsRegulatoryAsset to yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:label="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:title="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl" xml:lang="en-US" id="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl">The amount reclassified from regulatory assets to interest expense during the period as a result of interest rate swap settlements. The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap. Instead of the effective portion being recorded as other comprehensive income or loss and the ineffective portion being recognized in earnings using the cash flow hedge accounting rules provided by the derivative accounting standards, the entire unrealized swap value is recorded as a regulatory asset. Based on current ratemaking treatment, the Company expects the unrealized gains and losses to be recognized in rates as a component of interest expense as the swap settlements occur. Swap settlements are recorded in the income statement with the hedged item as interest expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:to="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl" xlink:title="label: InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense to yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl1" xml:lang="en-US" id="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl1">Interest rate cash flow hedge settlements reclassified from regulatory asset to interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:to="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl1" xlink:title="label: InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense to yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xml:lang="en-US" id="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense">Interest rate swap settlements reclassified from regulatory assets to interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:to="yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:title="label: InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense to yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:label="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:title="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl" xml:lang="en-US" id="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl">The number of wastewater treatment and collection systems operated by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:to="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl" xlink:title="label: NumberOfWastewaterCollectionAndTreatmentSystemsOperated to yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl1" xml:lang="en-US" id="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl1">Number of wastewater collection and treatment systems operated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:to="yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl1" xlink:title="label: NumberOfWastewaterCollectionAndTreatmentSystemsOperated to yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:label="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:title="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl" xml:lang="en-US" id="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl">Number of counties in which the Company's franchised territory is located within south-central Pennsylvania.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:to="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl" xlink:title="label: NumberOfCountiesInWhichFranchisedTerritoryIsLocated to yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl1" xml:lang="en-US" id="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl1">Number of Counties in which Franchised Territory is Located</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:to="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl1" xlink:title="label: NumberOfCountiesInWhichFranchisedTerritoryIsLocated to yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xml:lang="en-US" id="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated">Number of counties in which franchised territory is located</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:to="yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:title="label: NumberOfCountiesInWhichFranchisedTerritoryIsLocated to yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfWastewaterCollectionSystemsOperated" xlink:label="NumberOfWastewaterCollectionSystemsOperated" xlink:title="NumberOfWastewaterCollectionSystemsOperated" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl" xml:lang="en-US" id="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl">The number of wastewater collection systems operated by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWastewaterCollectionSystemsOperated" xlink:to="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl" xlink:title="label: NumberOfWastewaterCollectionSystemsOperated to yorw_NumberOfWastewaterCollectionSystemsOperated_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl1" xml:lang="en-US" id="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl1">Number of wastewater collection systems operated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWastewaterCollectionSystemsOperated" xlink:to="yorw_NumberOfWastewaterCollectionSystemsOperated_lbl1" xlink:title="label: NumberOfWastewaterCollectionSystemsOperated to yorw_NumberOfWastewaterCollectionSystemsOperated_lbl1" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MainsAndAccessoriesMember" xlink:label="MainsAndAccessoriesMember" xlink:title="MainsAndAccessoriesMember" />
    <link:label xlink:type="resource" xlink:label="yorw_MainsAndAccessoriesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_MainsAndAccessoriesMember_lbl" xml:lang="en-US" id="yorw_MainsAndAccessoriesMember_lbl">Refers the disclosure of mains and accessories in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainsAndAccessoriesMember" xlink:to="yorw_MainsAndAccessoriesMember_lbl" xlink:title="label: MainsAndAccessoriesMember to yorw_MainsAndAccessoriesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_MainsAndAccessoriesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_MainsAndAccessoriesMember_lbl1" xml:lang="en-US" id="yorw_MainsAndAccessoriesMember_lbl1">Mains and Accessories [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainsAndAccessoriesMember" xlink:to="yorw_MainsAndAccessoriesMember_lbl1" xlink:title="label: MainsAndAccessoriesMember to yorw_MainsAndAccessoriesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_MainsAndAccessoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_MainsAndAccessoriesMember" xml:lang="en-US" id="yorw_MainsAndAccessoriesMember">Mains and Accessories [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MainsAndAccessoriesMember" xlink:to="yorw_MainsAndAccessoriesMember" xlink:title="label: MainsAndAccessoriesMember to yorw_MainsAndAccessoriesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_UtilityPlantInServiceMember" xlink:label="UtilityPlantInServiceMember" xlink:title="UtilityPlantInServiceMember" />
    <link:label xlink:type="resource" xlink:label="yorw_UtilityPlantInServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_UtilityPlantInServiceMember_lbl" xml:lang="en-US" id="yorw_UtilityPlantInServiceMember_lbl">Plant owned by a utility entity in service for use in the operations of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilityPlantInServiceMember" xlink:to="yorw_UtilityPlantInServiceMember_lbl" xlink:title="label: UtilityPlantInServiceMember to yorw_UtilityPlantInServiceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_UtilityPlantInServiceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_UtilityPlantInServiceMember_lbl1" xml:lang="en-US" id="yorw_UtilityPlantInServiceMember_lbl1">Utility Plant in Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilityPlantInServiceMember" xlink:to="yorw_UtilityPlantInServiceMember_lbl1" xlink:title="label: UtilityPlantInServiceMember to yorw_UtilityPlantInServiceMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_UtilityPlantInServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_UtilityPlantInServiceMember" xml:lang="en-US" id="yorw_UtilityPlantInServiceMember">Utility Plant in Service [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UtilityPlantInServiceMember" xlink:to="yorw_UtilityPlantInServiceMember" xlink:title="label: UtilityPlantInServiceMember to yorw_UtilityPlantInServiceMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PumpingAndTreatmentEquipmentMember" xlink:label="PumpingAndTreatmentEquipmentMember" xlink:title="PumpingAndTreatmentEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="yorw_PumpingAndTreatmentEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PumpingAndTreatmentEquipmentMember_lbl" xml:lang="en-US" id="yorw_PumpingAndTreatmentEquipmentMember_lbl">Refers the disclosure of pumping and treatment equipment in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PumpingAndTreatmentEquipmentMember" xlink:to="yorw_PumpingAndTreatmentEquipmentMember_lbl" xlink:title="label: PumpingAndTreatmentEquipmentMember to yorw_PumpingAndTreatmentEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PumpingAndTreatmentEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PumpingAndTreatmentEquipmentMember_lbl1" xml:lang="en-US" id="yorw_PumpingAndTreatmentEquipmentMember_lbl1">Pumping and Treatment Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PumpingAndTreatmentEquipmentMember" xlink:to="yorw_PumpingAndTreatmentEquipmentMember_lbl1" xlink:title="label: PumpingAndTreatmentEquipmentMember to yorw_PumpingAndTreatmentEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PumpingAndTreatmentEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PumpingAndTreatmentEquipmentMember" xml:lang="en-US" id="yorw_PumpingAndTreatmentEquipmentMember">Pumping and Treatment Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PumpingAndTreatmentEquipmentMember" xlink:to="yorw_PumpingAndTreatmentEquipmentMember" xlink:title="label: PumpingAndTreatmentEquipmentMember to yorw_PumpingAndTreatmentEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficeTransportationAndOperatingEquipmentMember" xlink:label="OfficeTransportationAndOperatingEquipmentMember" xlink:title="OfficeTransportationAndOperatingEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl" xml:lang="en-US" id="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl">Refers the disclosure of office, transportation and operating equipment in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeTransportationAndOperatingEquipmentMember" xlink:to="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl" xlink:title="label: OfficeTransportationAndOperatingEquipmentMember to yorw_OfficeTransportationAndOperatingEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl1" xml:lang="en-US" id="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl1">Office, Transportation and Operating Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeTransportationAndOperatingEquipmentMember" xlink:to="yorw_OfficeTransportationAndOperatingEquipmentMember_lbl1" xlink:title="label: OfficeTransportationAndOperatingEquipmentMember to yorw_OfficeTransportationAndOperatingEquipmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OfficeTransportationAndOperatingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OfficeTransportationAndOperatingEquipmentMember" xml:lang="en-US" id="yorw_OfficeTransportationAndOperatingEquipmentMember">Office, Transportation, and Operating Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeTransportationAndOperatingEquipmentMember" xlink:to="yorw_OfficeTransportationAndOperatingEquipmentMember" xlink:title="label: OfficeTransportationAndOperatingEquipmentMember to yorw_OfficeTransportationAndOperatingEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServicesMetersAndHydrantsMember" xlink:label="ServicesMetersAndHydrantsMember" xlink:title="ServicesMetersAndHydrantsMember" />
    <link:label xlink:type="resource" xlink:label="yorw_ServicesMetersAndHydrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_ServicesMetersAndHydrantsMember_lbl" xml:lang="en-US" id="yorw_ServicesMetersAndHydrantsMember_lbl">Refers the disclosure of services, meters and hydrants in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServicesMetersAndHydrantsMember" xlink:to="yorw_ServicesMetersAndHydrantsMember_lbl" xlink:title="label: ServicesMetersAndHydrantsMember to yorw_ServicesMetersAndHydrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_ServicesMetersAndHydrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_ServicesMetersAndHydrantsMember_lbl1" xml:lang="en-US" id="yorw_ServicesMetersAndHydrantsMember_lbl1">Services, Meters and Hydrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServicesMetersAndHydrantsMember" xlink:to="yorw_ServicesMetersAndHydrantsMember_lbl1" xlink:title="label: ServicesMetersAndHydrantsMember to yorw_ServicesMetersAndHydrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_ServicesMetersAndHydrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_ServicesMetersAndHydrantsMember" xml:lang="en-US" id="yorw_ServicesMetersAndHydrantsMember">Services, Meters, and Hydrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServicesMetersAndHydrantsMember" xlink:to="yorw_ServicesMetersAndHydrantsMember" xlink:title="label: ServicesMetersAndHydrantsMember to yorw_ServicesMetersAndHydrantsMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperationsStructuresReservoirsAndWaterTanksMember" xlink:label="OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="OperationsStructuresReservoirsAndWaterTanksMember" />
    <link:label xlink:type="resource" xlink:label="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl" xml:lang="en-US" id="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl">Refers the disclosure of operations structures, reservoirs and water tanks in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperationsStructuresReservoirsAndWaterTanksMember" xlink:to="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl" xlink:title="label: OperationsStructuresReservoirsAndWaterTanksMember to yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl1" xml:lang="en-US" id="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl1">Operations Structures, Reservoirs and Water Tanks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperationsStructuresReservoirsAndWaterTanksMember" xlink:to="yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl1" xlink:title="label: OperationsStructuresReservoirsAndWaterTanksMember to yorw_OperationsStructuresReservoirsAndWaterTanksMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OperationsStructuresReservoirsAndWaterTanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OperationsStructuresReservoirsAndWaterTanksMember" xml:lang="en-US" id="yorw_OperationsStructuresReservoirsAndWaterTanksMember">Operations Structures, Reservoirs, and Water Tanks [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperationsStructuresReservoirsAndWaterTanksMember" xlink:to="yorw_OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="label: OperationsStructuresReservoirsAndWaterTanksMember to yorw_OperationsStructuresReservoirsAndWaterTanksMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LandAndOtherNonDepreciableAssetsMember" xlink:label="LandAndOtherNonDepreciableAssetsMember" xlink:title="LandAndOtherNonDepreciableAssetsMember" />
    <link:label xlink:type="resource" xlink:label="yorw_LandAndOtherNonDepreciableAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_LandAndOtherNonDepreciableAssetsMember_lbl" xml:lang="en-US" id="yorw_LandAndOtherNonDepreciableAssetsMember_lbl">Refers the disclosure of land and other non-depreciable assets in utility plant asset category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandAndOtherNonDepreciableAssetsMember" xlink:to="yorw_LandAndOtherNonDepreciableAssetsMember_lbl" xlink:title="label: LandAndOtherNonDepreciableAssetsMember to yorw_LandAndOtherNonDepreciableAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_LandAndOtherNonDepreciableAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_LandAndOtherNonDepreciableAssetsMember_lbl1" xml:lang="en-US" id="yorw_LandAndOtherNonDepreciableAssetsMember_lbl1">Land and Other Non Depreciable Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandAndOtherNonDepreciableAssetsMember" xlink:to="yorw_LandAndOtherNonDepreciableAssetsMember_lbl1" xlink:title="label: LandAndOtherNonDepreciableAssetsMember to yorw_LandAndOtherNonDepreciableAssetsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_LandAndOtherNonDepreciableAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_LandAndOtherNonDepreciableAssetsMember" xml:lang="en-US" id="yorw_LandAndOtherNonDepreciableAssetsMember">Land and Other Non-Depreciable Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandAndOtherNonDepreciableAssetsMember" xlink:to="yorw_LandAndOtherNonDepreciableAssetsMember" xlink:title="label: LandAndOtherNonDepreciableAssetsMember to yorw_LandAndOtherNonDepreciableAssetsMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl" xml:lang="en-US" id="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl">Amount of amortization of utility plant acquisition adjustments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:to="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments to yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl1" xml:lang="en-US" id="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl1">Public Utilities, Property, Plant and Equipment, Amortization of utility plant acquisition adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:to="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl1" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments to yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xml:lang="en-US" id="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments">Amortization of utility plant acquisition adjustments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:to="yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="label: PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments to yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:label="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:title="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" />
    <link:label xlink:type="resource" xlink:label="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl" xml:lang="en-US" id="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl">Base amount as of December 31, 1982 to which annual net income is added to calculate the restriction on cumulative payments for dividends and acquisition of stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:to="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl" xlink:title="label: BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition to yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl1" xml:lang="en-US" id="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl1">Base amount added to annual net income to determine restriction on dividends and stock acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:to="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl1" xlink:title="label: BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition to yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xml:lang="en-US" id="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition">Base amount added to annual net income to determine restriction on dividends and stock acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:to="yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:title="label: BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition to yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumBorrowingPercentageOfUtilityPlant" xlink:label="MaximumBorrowingPercentageOfUtilityPlant" xlink:title="MaximumBorrowingPercentageOfUtilityPlant" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl" xml:lang="en-US" id="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl">Element represents the maximum borrowing percentage of utility plant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumBorrowingPercentageOfUtilityPlant" xlink:to="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl" xlink:title="label: MaximumBorrowingPercentageOfUtilityPlant to yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl1" xml:lang="en-US" id="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl1">Maximum borrowing percentage of utility plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumBorrowingPercentageOfUtilityPlant" xlink:to="yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl1" xlink:title="label: MaximumBorrowingPercentageOfUtilityPlant to yorw_MaximumBorrowingPercentageOfUtilityPlant_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_MaximumBorrowingPercentageOfUtilityPlant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_MaximumBorrowingPercentageOfUtilityPlant" xml:lang="en-US" id="yorw_MaximumBorrowingPercentageOfUtilityPlant">Maximum borrowing percentage of utility plant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumBorrowingPercentageOfUtilityPlant" xlink:to="yorw_MaximumBorrowingPercentageOfUtilityPlant" xlink:title="label: MaximumBorrowingPercentageOfUtilityPlant to yorw_MaximumBorrowingPercentageOfUtilityPlant" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:label="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" />
    <link:label xlink:type="resource" xlink:label="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl" xml:lang="en-US" id="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl">The period of time in which the Company has the responsibility to reimburse the Bank for the purchase price of tendered bonds that have not been remarketed, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:to="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl" xlink:title="label: PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed to yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl1" xml:lang="en-US" id="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl1">Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:to="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl1" xlink:title="label: PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed to yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xml:lang="en-US" id="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed">Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:to="yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="label: PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed to yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentVariableInterestRateAnnualAverage" xlink:label="DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="DebtInstrumentVariableInterestRateAnnualAverage" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl" xml:lang="en-US" id="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl">The average interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentVariableInterestRateAnnualAverage" xlink:to="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl" xlink:title="label: DebtInstrumentVariableInterestRateAnnualAverage to yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl1" xml:lang="en-US" id="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl1">Debt Instrument, Variable interest rate, annual average</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentVariableInterestRateAnnualAverage" xlink:to="yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl1" xlink:title="label: DebtInstrumentVariableInterestRateAnnualAverage to yorw_DebtInstrumentVariableInterestRateAnnualAverage_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DebtInstrumentVariableInterestRateAnnualAverage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DebtInstrumentVariableInterestRateAnnualAverage" xml:lang="en-US" id="yorw_DebtInstrumentVariableInterestRateAnnualAverage">Annual average variable interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentVariableInterestRateAnnualAverage" xlink:to="yorw_DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="label: DebtInstrumentVariableInterestRateAnnualAverage to yorw_DebtInstrumentVariableInterestRateAnnualAverage" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2040Member" xlink:label="SeniorNotesDue2040Member" xlink:title="SeniorNotesDue2040Member" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2040Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_SeniorNotesDue2040Member_lbl" xml:lang="en-US" id="yorw_SeniorNotesDue2040Member_lbl">3.23% Senior Notes due October 1, 2040.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2040Member" xlink:to="yorw_SeniorNotesDue2040Member_lbl" xlink:title="label: SeniorNotesDue2040Member to yorw_SeniorNotesDue2040Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2040Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_SeniorNotesDue2040Member_lbl1" xml:lang="en-US" id="yorw_SeniorNotesDue2040Member_lbl1">Senior Notes, due 2040 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2040Member" xlink:to="yorw_SeniorNotesDue2040Member_lbl1" xlink:title="label: SeniorNotesDue2040Member to yorw_SeniorNotesDue2040Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_SeniorNotesDue2040Member" xml:lang="en-US" id="yorw_SeniorNotesDue2040Member">3.23% Senior Notes, due 2040 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2040Member" xlink:to="yorw_SeniorNotesDue2040Member" xlink:title="label: SeniorNotesDue2040Member to yorw_SeniorNotesDue2040Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2049Member" xlink:label="SeniorNotesDue2049Member" xlink:title="SeniorNotesDue2049Member" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2049Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_SeniorNotesDue2049Member_lbl" xml:lang="en-US" id="yorw_SeniorNotesDue2049Member_lbl">4.54% Senior Notes due January 31, 2049.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2049Member" xlink:to="yorw_SeniorNotesDue2049Member_lbl" xlink:title="label: SeniorNotesDue2049Member to yorw_SeniorNotesDue2049Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2049Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_SeniorNotesDue2049Member_lbl1" xml:lang="en-US" id="yorw_SeniorNotesDue2049Member_lbl1">Senior Notes, due 2049 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2049Member" xlink:to="yorw_SeniorNotesDue2049Member_lbl1" xlink:title="label: SeniorNotesDue2049Member to yorw_SeniorNotesDue2049Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_SeniorNotesDue2049Member" xml:lang="en-US" id="yorw_SeniorNotesDue2049Member">4.54% Senior Notes, due 2049 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2049Member" xlink:to="yorw_SeniorNotesDue2049Member" xlink:title="label: SeniorNotesDue2049Member to yorw_SeniorNotesDue2049Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDueSeptember2026Member" xlink:label="CommittedLineOfCreditDueSeptember2026Member" xlink:title="CommittedLineOfCreditDueSeptember2026Member" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl" xml:lang="en-US" id="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl">Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2026.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDueSeptember2026Member" xlink:to="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl" xlink:title="label: CommittedLineOfCreditDueSeptember2026Member to yorw_CommittedLineOfCreditDueSeptember2026Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl1" xml:lang="en-US" id="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl1">Committed Line of Credit due September 2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDueSeptember2026Member" xlink:to="yorw_CommittedLineOfCreditDueSeptember2026Member_lbl1" xlink:title="label: CommittedLineOfCreditDueSeptember2026Member to yorw_CommittedLineOfCreditDueSeptember2026Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CommittedLineOfCreditDueSeptember2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CommittedLineOfCreditDueSeptember2026Member" xml:lang="en-US" id="yorw_CommittedLineOfCreditDueSeptember2026Member">Committed Line of Credit, due September 2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommittedLineOfCreditDueSeptember2026Member" xlink:to="yorw_CommittedLineOfCreditDueSeptember2026Member" xlink:title="label: CommittedLineOfCreditDueSeptember2026Member to yorw_CommittedLineOfCreditDueSeptember2026Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl">Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series B of 2019, or the Series B Bonds.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl1" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl1">PEDFA Exempt Facilities Revenue Refunding Bonds, Series B of 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl1" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member">3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl">Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series A of 2019, or the Series A Bonds.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl1" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl1">PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2019 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl1" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xml:lang="en-US" id="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member">3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:to="yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="label: PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member to yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2050Member" xlink:label="SeniorNotesDue2050Member" xlink:title="SeniorNotesDue2050Member" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2050Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_SeniorNotesDue2050Member_lbl" xml:lang="en-US" id="yorw_SeniorNotesDue2050Member_lbl">3.24% Senior Notes due September 30, 2050.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2050Member" xlink:to="yorw_SeniorNotesDue2050Member_lbl" xlink:title="label: SeniorNotesDue2050Member to yorw_SeniorNotesDue2050Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2050Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_SeniorNotesDue2050Member_lbl1" xml:lang="en-US" id="yorw_SeniorNotesDue2050Member_lbl1">Senior Notes, due 2050 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2050Member" xlink:to="yorw_SeniorNotesDue2050Member_lbl1" xlink:title="label: SeniorNotesDue2050Member to yorw_SeniorNotesDue2050Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_SeniorNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_SeniorNotesDue2050Member" xml:lang="en-US" id="yorw_SeniorNotesDue2050Member">3.24% Senior Notes, due 2050 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeniorNotesDue2050Member" xlink:to="yorw_SeniorNotesDue2050Member" xlink:title="label: SeniorNotesDue2050Member to yorw_SeniorNotesDue2050Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:label="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl" xml:lang="en-US" id="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl">4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:to="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl" xlink:title="label: YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member to yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl1" xml:lang="en-US" id="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl1">York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 through 2045 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:to="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl1" xlink:title="label: YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member to yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xml:lang="en-US" id="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member">4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:to="yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="label: YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member to yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:label="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl" xml:lang="en-US" id="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:to="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl" xlink:title="label: DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation to yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl1" xml:lang="en-US" id="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl1">Deferred Tax Assets, Excess accumulated deferred income taxes on accelerated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:to="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl1" xlink:title="label: DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation to yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xml:lang="en-US" id="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation">Excess accumulated deferred income taxes on accelerated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:to="yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="label: DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation to yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:label="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl" xml:lang="en-US" id="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the gross-up of revenues necessary to return, in rates, the effect of temporary differences.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:to="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl" xlink:title="label: DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences to yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl1" xml:lang="en-US" id="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl1">Deferred Tax Assets, Gross-up of revenues necessary to return, in rates, effect of temporary differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:to="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl1" xlink:title="label: DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences to yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xml:lang="en-US" id="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences">Deferred taxes associated with the gross-up of revenues necessary to return, in rates, the effect of temporary differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:to="yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="label: DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences to yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:label="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl">Amount of deferred tax liability attributable to taxable temporary differences from basis differences from Internal Revenue Service tangible property regulations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:to="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl" xlink:title="label: DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr to yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl1" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl1">Deferred Tax Liabilities, Basis differences from Irs Tpr</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:to="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl1" xlink:title="label: DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr to yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr">Basis differences from IRS TPR</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:to="yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="label: DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr to yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:label="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="DeferredTaxLiabilitiesInvestmentTaxCredit" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl">Amount of deferred tax liability attributable to taxable temporary differences from investment tax credits.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:to="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl" xlink:title="label: DeferredTaxLiabilitiesInvestmentTaxCredit to yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl1" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl1">Deferred Tax Liabilities, Investment Tax Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:to="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl1" xlink:title="label: DeferredTaxLiabilitiesInvestmentTaxCredit to yorw_DeferredTaxLiabilitiesInvestmentTaxCredit_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit">Investment tax credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:to="yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="label: DeferredTaxLiabilitiesInvestmentTaxCredit to yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:label="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="RegulatoryLiabilityAmortizationOfCatchUpDeduction" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl" xml:lang="en-US" id="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl">Amortization of the catch-up deduction during the period related to tax benefits realized on the Company's 2014 income tax return for qualifying capital expenditures made prior to 2014.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:to="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl" xlink:title="label: RegulatoryLiabilityAmortizationOfCatchUpDeduction to yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl1" xml:lang="en-US" id="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl1">Regulatory Liability, Amortization of Catch-up Deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:to="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl1" xlink:title="label: RegulatoryLiabilityAmortizationOfCatchUpDeduction to yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xml:lang="en-US" id="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction">Amortization of catch-up deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:to="yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="label: RegulatoryLiabilityAmortizationOfCatchUpDeduction to yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityOngoingDeduction" xlink:label="RegulatoryLiabilityOngoingDeduction" xlink:title="RegulatoryLiabilityOngoingDeduction" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityOngoingDeduction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_RegulatoryLiabilityOngoingDeduction_lbl" xml:lang="en-US" id="yorw_RegulatoryLiabilityOngoingDeduction_lbl">Ongoing deduction recorded during the period related to tax benefits realized on the Company's TPR deductions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityOngoingDeduction" xlink:to="yorw_RegulatoryLiabilityOngoingDeduction_lbl" xlink:title="label: RegulatoryLiabilityOngoingDeduction to yorw_RegulatoryLiabilityOngoingDeduction_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityOngoingDeduction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_RegulatoryLiabilityOngoingDeduction_lbl1" xml:lang="en-US" id="yorw_RegulatoryLiabilityOngoingDeduction_lbl1">Regulatory Liability, Ongoing Deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityOngoingDeduction" xlink:to="yorw_RegulatoryLiabilityOngoingDeduction_lbl1" xlink:title="label: RegulatoryLiabilityOngoingDeduction to yorw_RegulatoryLiabilityOngoingDeduction_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_RegulatoryLiabilityOngoingDeduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_RegulatoryLiabilityOngoingDeduction" xml:lang="en-US" id="yorw_RegulatoryLiabilityOngoingDeduction">Ongoing TPR deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegulatoryLiabilityOngoingDeduction" xlink:to="yorw_RegulatoryLiabilityOngoingDeduction" xlink:title="label: RegulatoryLiabilityOngoingDeduction to yorw_RegulatoryLiabilityOngoingDeduction" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xlink:label="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="TangiblePropertyRegulationsOngoingDeductionsMember" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl">Rate action of a regulator resulting is capitalization or accrual of the tangible property regulations ongoing deduction with the Internal Revenue service for qualifying capital expenditures on an on-going basis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:to="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl" xlink:title="label: TangiblePropertyRegulationsOngoingDeductionsMember to yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl1" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl1">Tangible Property Regulations Ongoing Deductions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:to="yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl1" xlink:title="label: TangiblePropertyRegulationsOngoingDeductionsMember to yorw_TangiblePropertyRegulationsOngoingDeductionsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsOngoingDeductionsMember">IRS TPR Ongoing Deductions [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:to="yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="label: TangiblePropertyRegulationsOngoingDeductionsMember to yorw_TangiblePropertyRegulationsOngoingDeductionsMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfNewTaxPositionsTaken" xlink:label="NumberOfNewTaxPositionsTaken" xlink:title="NumberOfNewTaxPositionsTaken" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfNewTaxPositionsTaken_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_NumberOfNewTaxPositionsTaken_lbl" xml:lang="en-US" id="yorw_NumberOfNewTaxPositionsTaken_lbl">Number of new tax positions taken.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNewTaxPositionsTaken" xlink:to="yorw_NumberOfNewTaxPositionsTaken_lbl" xlink:title="label: NumberOfNewTaxPositionsTaken to yorw_NumberOfNewTaxPositionsTaken_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfNewTaxPositionsTaken_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_NumberOfNewTaxPositionsTaken_lbl1" xml:lang="en-US" id="yorw_NumberOfNewTaxPositionsTaken_lbl1">Number of new tax positions taken</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNewTaxPositionsTaken" xlink:to="yorw_NumberOfNewTaxPositionsTaken_lbl1" xlink:title="label: NumberOfNewTaxPositionsTaken to yorw_NumberOfNewTaxPositionsTaken_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_NumberOfNewTaxPositionsTaken" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_NumberOfNewTaxPositionsTaken" xml:lang="en-US" id="yorw_NumberOfNewTaxPositionsTaken">Number of new tax positions taken</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfNewTaxPositionsTaken" xlink:to="yorw_NumberOfNewTaxPositionsTaken" xlink:title="label: NumberOfNewTaxPositionsTaken to yorw_NumberOfNewTaxPositionsTaken" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsDeduction" xlink:label="TangiblePropertyRegulationsDeduction" xlink:title="TangiblePropertyRegulationsDeduction" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsDeduction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_TangiblePropertyRegulationsDeduction_lbl" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsDeduction_lbl">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the Internal Revenue Service tangible property regulations deduction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsDeduction" xlink:to="yorw_TangiblePropertyRegulationsDeduction_lbl" xlink:title="label: TangiblePropertyRegulationsDeduction to yorw_TangiblePropertyRegulationsDeduction_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsDeduction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TangiblePropertyRegulationsDeduction_lbl1" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsDeduction_lbl1">Tangible Property Regulations Deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsDeduction" xlink:to="yorw_TangiblePropertyRegulationsDeduction_lbl1" xlink:title="label: TangiblePropertyRegulationsDeduction to yorw_TangiblePropertyRegulationsDeduction_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TangiblePropertyRegulationsDeduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TangiblePropertyRegulationsDeduction" xml:lang="en-US" id="yorw_TangiblePropertyRegulationsDeduction">IRS TPR deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TangiblePropertyRegulationsDeduction" xlink:to="yorw_TangiblePropertyRegulationsDeduction" xlink:title="label: TangiblePropertyRegulationsDeduction to yorw_TangiblePropertyRegulationsDeduction" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:label="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" />
    <link:label xlink:type="resource" xlink:label="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl" xml:lang="en-US" id="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense, death benefit proceeds and investment gains (losses).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:to="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount to yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl1" xml:lang="en-US" id="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl1">Effective Income Tax Rate Reconciliation, Cash Value of Life Insurance, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:to="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount to yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xml:lang="en-US" id="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount">Cash value of life insurance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:to="yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="label: EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount to yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperatingLossTaxCarryforwardsAbstract" xlink:label="OperatingLossTaxCarryforwardsAbstract" xlink:title="OperatingLossTaxCarryforwardsAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_OperatingLossTaxCarryforwardsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_OperatingLossTaxCarryforwardsAbstract_lbl1" xml:lang="en-US" id="yorw_OperatingLossTaxCarryforwardsAbstract_lbl1">Operating Loss, Tax Carryforwards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossTaxCarryforwardsAbstract" xlink:to="yorw_OperatingLossTaxCarryforwardsAbstract_lbl1" xlink:title="label: OperatingLossTaxCarryforwardsAbstract to yorw_OperatingLossTaxCarryforwardsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_OperatingLossTaxCarryforwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_OperatingLossTaxCarryforwardsAbstract" xml:lang="en-US" id="yorw_OperatingLossTaxCarryforwardsAbstract">Tax Loss Carryovers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossTaxCarryforwardsAbstract" xlink:to="yorw_OperatingLossTaxCarryforwardsAbstract" xlink:title="label: OperatingLossTaxCarryforwardsAbstract to yorw_OperatingLossTaxCarryforwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:label="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl">Amount of deferred tax liability attributable to deductible temporary differences from pension benefits.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:to="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl" xlink:title="label: DeferredTaxLiabilitiesCompensationAndBenefitsPensions to yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl1" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl1">Deferred Tax Liabilities, Compensation and Benefits, Pensions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:to="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl1" xlink:title="label: DeferredTaxLiabilitiesCompensationAndBenefitsPensions to yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions">Pensions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:to="yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="label: DeferredTaxLiabilitiesCompensationAndBenefitsPensions to yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CorporateContributionCarryoverMember" xlink:label="CorporateContributionCarryoverMember" xlink:title="CorporateContributionCarryoverMember" />
    <link:label xlink:type="resource" xlink:label="yorw_CorporateContributionCarryoverMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_CorporateContributionCarryoverMember_lbl" xml:lang="en-US" id="yorw_CorporateContributionCarryoverMember_lbl">A five-year carryover period is allowed for qualified charitable contributions of a corporation in excess of the 10 percent of its taxable income (25 percent for qualified contributions in calendar years 2020 and 2021).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateContributionCarryoverMember" xlink:to="yorw_CorporateContributionCarryoverMember_lbl" xlink:title="label: CorporateContributionCarryoverMember to yorw_CorporateContributionCarryoverMember_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_CorporateContributionCarryoverMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_CorporateContributionCarryoverMember_lbl1" xml:lang="en-US" id="yorw_CorporateContributionCarryoverMember_lbl1">Corporate Contribution Carryover [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateContributionCarryoverMember" xlink:to="yorw_CorporateContributionCarryoverMember_lbl1" xlink:title="label: CorporateContributionCarryoverMember to yorw_CorporateContributionCarryoverMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_CorporateContributionCarryoverMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_CorporateContributionCarryoverMember" xml:lang="en-US" id="yorw_CorporateContributionCarryoverMember">Contribution Carryovers [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateContributionCarryoverMember" xlink:to="yorw_CorporateContributionCarryoverMember" xlink:title="label: CorporateContributionCarryoverMember to yorw_CorporateContributionCarryoverMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxCreditCarryforwardsAbstract" xlink:label="TaxCreditCarryforwardsAbstract" xlink:title="TaxCreditCarryforwardsAbstract" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxCreditCarryforwardsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_TaxCreditCarryforwardsAbstract_lbl1" xml:lang="en-US" id="yorw_TaxCreditCarryforwardsAbstract_lbl1">Tax Credit Carryforwards [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardsAbstract" xlink:to="yorw_TaxCreditCarryforwardsAbstract_lbl1" xlink:title="label: TaxCreditCarryforwardsAbstract to yorw_TaxCreditCarryforwardsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_TaxCreditCarryforwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_TaxCreditCarryforwardsAbstract" xml:lang="en-US" id="yorw_TaxCreditCarryforwardsAbstract">Tax Credit Carryovers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardsAbstract" xlink:to="yorw_TaxCreditCarryforwardsAbstract" xlink:title="label: TaxCreditCarryforwardsAbstract to yorw_TaxCreditCarryforwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:label="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl" xml:lang="en-US" id="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl">Amortization of amounts recorded due to rate action of a regulator resulting in capitalization of excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:to="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl" xlink:title="label: AmortizationOfExcessAccumulatedDeferredIncomeTaxes to yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl1" xml:lang="en-US" id="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl1">Amortization of excess accumulated deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:to="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl1" xlink:title="label: AmortizationOfExcessAccumulatedDeferredIncomeTaxes to yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xml:lang="en-US" id="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes">Amortization of excess accumulated deferred income taxes on accelerated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:to="yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="label: AmortizationOfExcessAccumulatedDeferredIncomeTaxes to yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:label="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl">Amount of deferred tax liability attributable to taxable temporary differences from the gross-up of revenues necessary to recover, in rates, the effect of temporary differences.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:to="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl" xlink:title="label: DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates to yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl1" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl1">Deferred Tax Liabilities, Revenue Gross Up to Recover Temporary Difference In Rates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:to="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl1" xlink:title="label: DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates to yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xml:lang="en-US" id="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates">Deferred taxes associated with the gross-up of revenues necessary to recover, in rates, the effect of temporary differences</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:to="yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="label: DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates to yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:label="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl" xml:lang="en-US" id="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl">Amount before allocation of valuation allowances of deferred tax asset attributable to temporary differences from customers' advances for construction and contributions in aid of construction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:to="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl" xlink:title="label: DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction to yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl1" xml:lang="en-US" id="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl1">Deferred Tax Assets, Customers' advances for construction and contributions in aid of construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:to="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl1" xlink:title="label: DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction to yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction_lbl1" />
    <link:label xlink:type="resource" xlink:label="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xml:lang="en-US" id="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction">Customers' advances for construction and contributions in aid of construction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:to="yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="label: DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction to yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>yorw-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.2.1.5287 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#ScheduleIiValuationAndQualifyingAccountsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetailsCalc2" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/RateMattersDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#RateMattersDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenueDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenueDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommitmentsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstrumentsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsLongtermDebtDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShareDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstructionDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssetsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#AcquisitionsDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesInterestRateSwapAgreementDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlansTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenueTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenueTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstrumentsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowingsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShareTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShareTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstructionTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssetsTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://yorkwater.com/role/RevenuePolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#RevenuePolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts" xlink:type="simple" xlink:href="yorw-20241231.xsd#ScheduleIiValuationAndQualifyingAccounts" />
  <link:roleRef roleURI="http://yorkwater.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="yorw-20241231.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="simple" xlink:href="yorw-20241231.xsd#CybersecurityRiskManagementAndStrategyDisclosure" />
  <link:roleRef roleURI="http://yorkwater.com/role/IncomeTaxes" xlink:type="simple" xlink:href="yorw-20241231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://yorkwater.com/role/TaxesOtherThanIncomeTaxes" xlink:type="simple" xlink:href="yorw-20241231.xsd#TaxesOtherThanIncomeTaxes" />
  <link:roleRef roleURI="http://yorkwater.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="yorw-20241231.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://yorkwater.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="yorw-20241231.xsd#EmployeeBenefitPlans" />
  <link:roleRef roleURI="http://yorkwater.com/role/RateMatters" xlink:type="simple" xlink:href="yorw-20241231.xsd#RateMatters" />
  <link:roleRef roleURI="http://yorkwater.com/role/Revenue" xlink:type="simple" xlink:href="yorw-20241231.xsd#Revenue" />
  <link:roleRef roleURI="http://yorkwater.com/role/Commitments" xlink:type="simple" xlink:href="yorw-20241231.xsd#Commitments" />
  <link:roleRef roleURI="http://yorkwater.com/role/FairValueOfFinancialInstruments" xlink:type="simple" xlink:href="yorw-20241231.xsd#FairValueOfFinancialInstruments" />
  <link:roleRef roleURI="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings" xlink:type="simple" xlink:href="yorw-20241231.xsd#LongtermDebtAndShorttermBorrowings" />
  <link:roleRef roleURI="http://yorkwater.com/role/CommonStockAndEarningsPerShare" xlink:type="simple" xlink:href="yorw-20241231.xsd#CommonStockAndEarningsPerShare" />
  <link:roleRef roleURI="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction" xlink:type="simple" xlink:href="yorw-20241231.xsd#NoteReceivableAndCustomersAdvancesForConstruction" />
  <link:roleRef roleURI="http://yorkwater.com/role/AccountsReceivableAndContractAssets" xlink:type="simple" xlink:href="yorw-20241231.xsd#AccountsReceivableAndContractAssets" />
  <link:roleRef roleURI="http://yorkwater.com/role/Acquisitions" xlink:type="simple" xlink:href="yorw-20241231.xsd#Acquisitions" />
  <link:roleRef roleURI="http://yorkwater.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="yorw-20241231.xsd#SignificantAccountingPolicies" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCashFlowsParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCashFlowsParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCashFlows" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCashFlows" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCommonStockholdersEquityParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfCommonStockholdersEquity" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfCommonStockholdersEquity" />
  <link:roleRef roleURI="http://yorkwater.com/role/StatementsOfIncome" xlink:type="simple" xlink:href="yorw-20241231.xsd#StatementsOfIncome" />
  <link:roleRef roleURI="http://yorkwater.com/role/BalanceSheetsParenthetical" xlink:type="simple" xlink:href="yorw-20241231.xsd#BalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://yorkwater.com/role/BalanceSheets" xlink:type="simple" xlink:href="yorw-20241231.xsd#BalanceSheets" />
  <link:roleRef roleURI="http://yorkwater.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="yorw-20241231.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentAnnualReport" xlink:title="presentation: CoverAbstract to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: CoverAbstract to EntityWellKnownSeasonedIssuer" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: CoverAbstract to EntityVoluntaryFilers" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: CoverAbstract to IcfrAuditorAttestationFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtErrorCorrectionFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtErrorCorrectionFlag" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: CoverAbstract to EntityPublicFloat" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorFirmId" xlink:title="presentation: CoverAbstract to AuditorFirmId" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorName" xlink:title="presentation: CoverAbstract to AuditorName" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorLocation" xlink:title="presentation: CoverAbstract to AuditorLocation" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/BalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="presentation: AssetsAbstract to PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="presentation: AssetsAbstract to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:title="presentation: AssetsAbstract to PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PublicUtilitiesPropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="UnbilledReceivablesCurrent" xlink:title="UnbilledReceivablesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="UnbilledReceivablesCurrent" xlink:title="presentation: AssetsCurrentAbstract to UnbilledReceivablesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="IncomeTaxesReceivable" xlink:title="IncomeTaxesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="IncomeTaxesReceivable" xlink:title="presentation: AssetsCurrentAbstract to IncomeTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventory" xlink:label="PublicUtilitiesInventory" xlink:title="PublicUtilitiesInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PublicUtilitiesInventory" xlink:title="presentation: AssetsCurrentAbstract to PublicUtilitiesInventory" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:label="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to NotesAndLoansReceivableNetNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent" xlink:label="RegulatoryAssetsNoncurrent" xlink:title="RegulatoryAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="RegulatoryAssetsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to RegulatoryAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to OtherAssetsNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="presentation: AssetsNoncurrentAbstract to AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsNoncurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsNoncurrentAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to PreferredStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrent" xlink:label="DividendsPayableCurrent" xlink:title="DividendsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DividendsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DividendsPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to EmployeeRelatedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="InterestPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to InterestPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityCurrent" xlink:label="RegulatoryLiabilityCurrent" xlink:title="RegulatoryLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="RegulatoryLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to RegulatoryLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="AccruedLiabilitiesCurrent" xlink:title="AccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="LiabilitiesNoncurrentAbstract" xlink:title="LiabilitiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to ContractWithCustomerLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="presentation: LiabilitiesNoncurrentAbstract to DeferredIncomeTaxLiabilitiesNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent" xlink:label="RegulatoryLiabilityNoncurrent" xlink:title="RegulatoryLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="RegulatoryLiabilityNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to RegulatoryLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to OtherLiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:label="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="LiabilitiesOtherThanLongtermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesNoncurrentAbstract" xlink:to="LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to LiabilitiesOtherThanLongtermDebtNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesNoncurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesNoncurrentAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction" xlink:label="ContributionsInAidOfConstruction" xlink:title="ContributionsInAidOfConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="ContributionsInAidOfConstruction" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to ContributionsInAidOfConstruction" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/BalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: AssetsAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: AssetsCurrentAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNoParValue" xlink:label="CommonStockNoParValue" xlink:title="CommonStockNoParValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockNoParValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockNoParValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="Revenues" xlink:title="presentation: IncomeStatementAbstract to Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseAbstract" xlink:label="UtilitiesOperatingExpenseAbstract" xlink:title="UtilitiesOperatingExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:label="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="UtilitiesOperatingExpenseMaintenanceAndOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:title="presentation: UtilitiesOperatingExpenseAbstract to UtilitiesOperatingExpenseMaintenanceAndOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: UtilitiesOperatingExpenseAbstract to GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:label="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="UtilitiesOperatingExpenseDepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:title="presentation: UtilitiesOperatingExpenseAbstract to UtilitiesOperatingExpenseDepreciationAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseTaxes" xlink:label="UtilitiesOperatingExpenseTaxes" xlink:title="UtilitiesOperatingExpenseTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="UtilitiesOperatingExpenseTaxes" xlink:title="presentation: UtilitiesOperatingExpenseAbstract to UtilitiesOperatingExpenseTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="UtilitiesOperatingExpense" xlink:title="UtilitiesOperatingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilitiesOperatingExpenseAbstract" xlink:to="UtilitiesOperatingExpense" xlink:title="presentation: UtilitiesOperatingExpenseAbstract to UtilitiesOperatingExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="UtilitiesOperatingExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to UtilitiesOperatingExpenseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpenseDebt" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestExpenseDebt" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:label="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="NonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to NonoperatingIncomeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareBasic" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareDiluted" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCommonStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="DividendsCommonStock" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to DividendsCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:label="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding_2" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesOutstanding_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesOutstanding" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="CommonStockDividendsPerShareDeclared" xlink:title="CommonStockDividendsPerShareDeclared" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockDividendsPerShareDeclared" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockDividendsPerShareDeclared" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementOfStockholdersEquityAbstract to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="RestrictedStockExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to RestrictedStockExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="DeferredIncomeTaxExpenseBenefit" xlink:title="DeferredIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DeferredIncomeTaxExpenseBenefit" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DeferredIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherNoncashIncomeExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherNoncashIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="IncreaseDecreaseInAccountsAndOtherReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsAndOtherReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsAndOtherReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="IncreaseDecreaseInIncomeTaxesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInIncomeTaxesReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInIncomeTaxesReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:label="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccruedInterest" xlink:label="IncreaseDecreaseInAccruedInterest" xlink:title="IncreaseDecreaseInAccruedInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedInterest" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:label="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="PaymentsToAcquireOtherPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:label="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireWaterAndWasteWaterSystems" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction" xlink:label="ProceedsFromAdvancesForConstruction" xlink:title="ProceedsFromAdvancesForConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromAdvancesForConstruction" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromAdvancesForConstruction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAdvancesForConstruction" xlink:label="RepaymentsOfAdvancesForConstruction" xlink:title="RepaymentsOfAdvancesForConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfAdvancesForConstruction" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfAdvancesForConstruction" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfLongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="PaymentsOfDebtIssuanceCosts" xlink:title="PaymentsOfDebtIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDebtIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDebtIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="RepaymentsOfLongTermDebt" xlink:title="RepaymentsOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfLongTermDebt" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfBankOverdrafts" xlink:label="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="ProceedsFromRepaymentsOfBankOverdrafts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRepaymentsOfBankOverdrafts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRepaymentsOfBankOverdrafts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsCommonStock" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForOperatingActivitiesAbstract" xlink:label="PaymentsForOperatingActivitiesAbstract" xlink:title="PaymentsForOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PaymentsForOperatingActivitiesAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: PaymentsForOperatingActivitiesAbstract to InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="IncomeTaxesPaid" xlink:title="IncomeTaxesPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PaymentsForOperatingActivitiesAbstract" xlink:to="IncomeTaxesPaid" xlink:title="presentation: PaymentsForOperatingActivitiesAbstract to IncomeTaxesPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="PaymentsForOperatingActivitiesAbstract" xlink:title="presentation: SupplementalCashFlowInformationAbstract to PaymentsForOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText" xlink:label="NoncashInvestingAndFinancingActivitiesRelatedText" xlink:title="NoncashInvestingAndFinancingActivitiesRelatedText" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashInvestingAndFinancingActivitiesRelatedText" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashInvestingAndFinancingActivitiesRelatedText" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:label="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:title="NoncashInvestingAndFinancingActivitiesRelatedText2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="NoncashInvestingAndFinancingActivitiesRelatedText2" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to NoncashInvestingAndFinancingActivitiesRelatedText2" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NoncashInvestingAndFinancingItemsAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StatementsOfCashFlowsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" xlink:title="presentation: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:label="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="presentation: AssetAcquisitionAxis to AssetAcquisitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="AssetAcquisitionAxis" xlink:title="presentation: StatementTable to AssetAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:label="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="ConstructionInProgressExpendituresIncurredButNotYetPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="ConstructionInProgressExpendituresIncurredButNotYetPaid" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to ConstructionInProgressExpendituresIncurredButNotYetPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:label="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="ContributionsInAidOfConstructionAssociatedWithAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="ContributionsInAidOfConstructionAssociatedWithAcquisition" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to ContributionsInAidOfConstructionAssociatedWithAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: StatementLineItems to NoncashInvestingAndFinancingItemsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfCashFlowsAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Acquisitions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAbstract" xlink:label="AssetAcquisitionAbstract" xlink:title="AssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTextBlock" xlink:label="AssetAcquisitionTextBlock" xlink:title="AssetAcquisitionTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionAbstract" xlink:to="AssetAcquisitionTextBlock" xlink:title="presentation: AssetAcquisitionAbstract to AssetAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="FinancingReceivablesTextBlock" xlink:title="FinancingReceivablesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="FinancingReceivablesTextBlock" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to FinancingReceivablesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="NoteReceivableAndCustomersAdvancesForConstructionTextBlock" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to NoteReceivableAndCustomersAdvancesForConstructionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareAbstract" xlink:label="CommonStockAndEarningsPerShareAbstract" xlink:title="CommonStockAndEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareTextBlock" xlink:label="CommonStockAndEarningsPerShareTextBlock" xlink:title="CommonStockAndEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="CommonStockAndEarningsPerShareTextBlock" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to CommonStockAndEarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstruments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Commitments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/Revenue">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RateMatters">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract" xlink:label="RegulatedOperationsAbstract" xlink:title="RegulatedOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:label="PublicUtilitiesDisclosureTextBlock" xlink:title="PublicUtilitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatedOperationsAbstract" xlink:to="PublicUtilitiesDisclosureTextBlock" xlink:title="presentation: RegulatedOperationsAbstract to PublicUtilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlans">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesAbstract" xlink:label="TaxesOtherThanIncomeTaxesAbstract" xlink:title="TaxesOtherThanIncomeTaxesAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesTextBlock" xlink:label="TaxesOtherThanIncomeTaxesTextBlock" xlink:title="TaxesOtherThanIncomeTaxesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesOtherThanIncomeTaxesAbstract" xlink:to="TaxesOtherThanIncomeTaxesTextBlock" xlink:title="presentation: TaxesOtherThanIncomeTaxesAbstract to TaxesOtherThanIncomeTaxesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:title="CybersecurityRiskManagementStrategyAndGovernanceAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="CybersecurityRiskManagementProcessesIntegratedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementProcessesIntegratedFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementProcessesIntegratedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="CybersecurityRiskManagementProcessesIntegratedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="CybersecurityRiskManagementThirdPartyEngagedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskManagementThirdPartyEngagedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:title="presentation: CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock to CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:title="presentation: CybersecurityRiskManagementStrategyAndGovernanceAbstract to CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="CybersecurityRiskBoardOfDirectorsOversightTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="CybersecurityRiskRoleOfManagementTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskRoleOfManagementTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskRoleOfManagementTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:title="presentation: CybersecurityRiskBoardOfDirectorsOversightTextBlock to CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:title="presentation: CybersecurityRiskManagementStrategyAndGovernanceAbstract to CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrAdoptedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrAdoptedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrTrmntdFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrTrmntdFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="CashAndCashEquivalentsPolicyTextBlock" xlink:title="CashAndCashEquivalentsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="ReceivablesPolicyTextBlock" xlink:title="ReceivablesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ReceivablesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ReceivablesPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesPolicy" xlink:label="InventorySuppliesPolicy" xlink:title="InventorySuppliesPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventorySuppliesPolicy" xlink:title="presentation: AccountingPoliciesAbstract to InventorySuppliesPolicy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivablePolicyTextBlock" xlink:label="NoteReceivablePolicyTextBlock" xlink:title="NoteReceivablePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NoteReceivablePolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NoteReceivablePolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPolicyTextBlock" xlink:label="PublicUtilitiesPolicyTextBlock" xlink:title="PublicUtilitiesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PublicUtilitiesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PublicUtilitiesPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="OtherAssetsDisclosureTextBlock" xlink:title="OtherAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="OtherAssetsDisclosureTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to OtherAssetsDisclosureTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="DeferredChargesPolicyTextBlock" xlink:title="DeferredChargesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DeferredChargesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DeferredChargesPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomersAdvancesForConstructionPolicyTextBlock" xlink:label="CustomersAdvancesForConstructionPolicyTextBlock" xlink:title="CustomersAdvancesForConstructionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CustomersAdvancesForConstructionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CustomersAdvancesForConstructionPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ContributionsInAidsOfConstructionPolicyTextBlock" xlink:label="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:title="ContributionsInAidsOfConstructionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ContributionsInAidsOfConstructionPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ContributionsInAidsOfConstructionPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="DerivativesPolicyTextBlock" xlink:title="DerivativesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DerivativesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DerivativesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="CompensationRelatedCostsPolicyTextBlock" xlink:title="CompensationRelatedCostsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CompensationRelatedCostsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CompensationRelatedCostsPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:label="AllowanceForFundsUsedDuringConstructionPolicy" xlink:title="AllowanceForFundsUsedDuringConstructionPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="AllowanceForFundsUsedDuringConstructionPolicy" xlink:title="presentation: AccountingPoliciesAbstract to AllowanceForFundsUsedDuringConstructionPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: AccountingPoliciesAbstract to UseOfEstimates" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenuePolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:label="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:title="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:label="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:title="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetAndLiabilityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:label="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:title="AmountsRelatedToWaterDistrictProjectsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="AmountsRelatedToWaterDistrictProjectsTableTextBlock" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to AmountsRelatedToWaterDistrictProjectsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareAbstract" xlink:label="CommonStockAndEarningsPerShareAbstract" xlink:title="CommonStockAndEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="ScheduleOfDebtInstrumentsTextBlock" xlink:title="ScheduleOfDebtInstrumentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtInstrumentsTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenueTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:label="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:title="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:label="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:title="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:label="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:title="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfNetBenefitCostsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:label="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:title="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="ScheduleOfExpectedBenefitPaymentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="ScheduleOfAssumptionsUsedTableTextBlock" xlink:title="ScheduleOfAssumptionsUsedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfAssumptionsUsedTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfAssumptionsUsedTableTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="ScheduleOfAllocationOfPlanAssetsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfAllocationOfPlanAssetsTableTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:title="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesAbstract" xlink:label="TaxesOtherThanIncomeTaxesAbstract" xlink:title="TaxesOtherThanIncomeTaxesAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:label="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:title="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesOtherThanIncomeTaxesAbstract" xlink:to="ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" xlink:title="presentation: TaxesOtherThanIncomeTaxesAbstract to ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfWastewaterCollectionSystemsOperated" xlink:label="NumberOfWastewaterCollectionSystemsOperated" xlink:title="NumberOfWastewaterCollectionSystemsOperated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NumberOfWastewaterCollectionSystemsOperated" xlink:title="presentation: AccountingPoliciesAbstract to NumberOfWastewaterCollectionSystemsOperated" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:label="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:title="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NumberOfWastewaterCollectionAndTreatmentSystemsOperated" xlink:title="presentation: AccountingPoliciesAbstract to NumberOfWastewaterCollectionAndTreatmentSystemsOperated" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:label="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:title="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NumberOfCountiesInWhichFranchisedTerritoryIsLocated" xlink:title="presentation: AccountingPoliciesAbstract to NumberOfCountiesInWhichFranchisedTerritoryIsLocated" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:label="PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="PublicUtilityPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityAxis" xlink:label="PublicUtilityAxis" xlink:title="PublicUtilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityPlantDomain" xlink:label="UtilityPlantDomain" xlink:title="UtilityPlantDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MainsAndAccessoriesMember" xlink:label="MainsAndAccessoriesMember" xlink:title="MainsAndAccessoriesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="MainsAndAccessoriesMember" xlink:title="presentation: UtilityPlantDomain to MainsAndAccessoriesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServicesMetersAndHydrantsMember" xlink:label="ServicesMetersAndHydrantsMember" xlink:title="ServicesMetersAndHydrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="ServicesMetersAndHydrantsMember" xlink:title="presentation: UtilityPlantDomain to ServicesMetersAndHydrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperationsStructuresReservoirsAndWaterTanksMember" xlink:label="OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="OperationsStructuresReservoirsAndWaterTanksMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="OperationsStructuresReservoirsAndWaterTanksMember" xlink:title="presentation: UtilityPlantDomain to OperationsStructuresReservoirsAndWaterTanksMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PumpingAndTreatmentEquipmentMember" xlink:label="PumpingAndTreatmentEquipmentMember" xlink:title="PumpingAndTreatmentEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="PumpingAndTreatmentEquipmentMember" xlink:title="presentation: UtilityPlantDomain to PumpingAndTreatmentEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficeTransportationAndOperatingEquipmentMember" xlink:label="OfficeTransportationAndOperatingEquipmentMember" xlink:title="OfficeTransportationAndOperatingEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="OfficeTransportationAndOperatingEquipmentMember" xlink:title="presentation: UtilityPlantDomain to OfficeTransportationAndOperatingEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LandAndOtherNonDepreciableAssetsMember" xlink:label="LandAndOtherNonDepreciableAssetsMember" xlink:title="LandAndOtherNonDepreciableAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="LandAndOtherNonDepreciableAssetsMember" xlink:title="presentation: UtilityPlantDomain to LandAndOtherNonDepreciableAssetsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_UtilityPlantInServiceMember" xlink:label="UtilityPlantInServiceMember" xlink:title="UtilityPlantInServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="UtilityPlantInServiceMember" xlink:title="presentation: UtilityPlantDomain to UtilityPlantInServiceMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="ConstructionInProgressMember" xlink:title="ConstructionInProgressMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UtilityPlantDomain" xlink:to="ConstructionInProgressMember" xlink:title="presentation: UtilityPlantDomain to ConstructionInProgressMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilityAxis" xlink:to="UtilityPlantDomain" xlink:title="presentation: PublicUtilityAxis to UtilityPlantDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="PublicUtilityAxis" xlink:title="presentation: PublicUtilityPropertyPlantAndEquipmentTable to PublicUtilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: PublicUtilityPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:label="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:title="PublicUtilityPropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="presentation: PublicUtilitiesPropertyPlantAndEquipmentAbstract to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" xlink:title="presentation: PublicUtilitiesPropertyPlantAndEquipmentAbstract to PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:title="presentation: PublicUtilitiesPropertyPlantAndEquipmentAbstract to PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PublicUtilitiesPropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentUsefulLife" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:title="presentation: PublicUtilitiesPropertyPlantAndEquipmentAbstract to PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:title="presentation: PublicUtilityPropertyPlantAndEquipmentLineItems to PublicUtilitiesPropertyPlantAndEquipmentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:title="presentation: PublicUtilityPropertyPlantAndEquipmentTable to PublicUtilityPropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PublicUtilityPropertyPlantAndEquipmentTable" xlink:title="presentation: AccountingPoliciesAbstract to PublicUtilityPropertyPlantAndEquipmentTable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:label="ScheduleOfRegulatoryAssetsTable" xlink:title="ScheduleOfRegulatoryAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetAxis" xlink:label="RegulatoryAssetAxis" xlink:title="RegulatoryAssetAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetDomain" xlink:label="RegulatoryAssetDomain" xlink:title="RegulatoryAssetDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxChargesMember" xlink:label="DeferredIncomeTaxChargesMember" xlink:title="DeferredIncomeTaxChargesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="DeferredIncomeTaxChargesMember" xlink:title="presentation: RegulatoryAssetDomain to DeferredIncomeTaxChargesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredDerivativeGainLossMember" xlink:label="DeferredDerivativeGainLossMember" xlink:title="DeferredDerivativeGainLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="DeferredDerivativeGainLossMember" xlink:title="presentation: RegulatoryAssetDomain to DeferredDerivativeGainLossMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationCostsMember" xlink:label="AssetRetirementObligationCostsMember" xlink:title="AssetRetirementObligationCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="AssetRetirementObligationCostsMember" xlink:title="presentation: RegulatoryAssetDomain to AssetRetirementObligationCostsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerOwnedLeadServiceLinesMember" xlink:label="CustomerOwnedLeadServiceLinesMember" xlink:title="CustomerOwnedLeadServiceLinesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="CustomerOwnedLeadServiceLinesMember" xlink:title="presentation: RegulatoryAssetDomain to CustomerOwnedLeadServiceLinesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:label="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" xlink:title="presentation: RegulatoryAssetDomain to IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLifeStudyExpensesMember" xlink:label="ServiceLifeStudyExpensesMember" xlink:title="ServiceLifeStudyExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="ServiceLifeStudyExpensesMember" xlink:title="presentation: RegulatoryAssetDomain to ServiceLifeStudyExpensesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateCaseFilingExpensesMember" xlink:label="RateCaseFilingExpensesMember" xlink:title="RateCaseFilingExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetDomain" xlink:to="RateCaseFilingExpensesMember" xlink:title="presentation: RegulatoryAssetDomain to RateCaseFilingExpensesMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetAxis" xlink:to="RegulatoryAssetDomain" xlink:title="presentation: RegulatoryAssetAxis to RegulatoryAssetDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="RegulatoryAssetAxis" xlink:title="presentation: ScheduleOfRegulatoryAssetsTable to RegulatoryAssetAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfRegulatoryAssetsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetLineItems" xlink:label="RegulatoryAssetLineItems" xlink:title="RegulatoryAssetLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssets" xlink:label="RegulatoryAssets" xlink:title="RegulatoryAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="RegulatoryAssets" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to RegulatoryAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:label="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:label="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:label="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="presentation: RegulatoryAssetLineItems to RegulatoryAssetsAndLiabilitiesDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryAssetsTable" xlink:to="RegulatoryAssetLineItems" xlink:title="presentation: ScheduleOfRegulatoryAssetsTable to RegulatoryAssetLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfRegulatoryAssetsTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfRegulatoryAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:label="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" xlink:title="presentation: RegulatoryLiabilityDomain to ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostretirementBenefitCostsMember" xlink:label="PostretirementBenefitCostsMember" xlink:title="PostretirementBenefitCostsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="PostretirementBenefitCostsMember" xlink:title="presentation: RegulatoryLiabilityDomain to PostretirementBenefitCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="DeferredIncomeTaxChargesMember" xlink:title="presentation: RegulatoryLiabilityDomain to DeferredIncomeTaxChargesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="presentation: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="presentation: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilities" xlink:label="RegulatoryLiabilities" xlink:title="RegulatoryLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="RegulatoryLiabilities" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to RegulatoryLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:label="RegulatoryLiabilityAmortizationPeriod" xlink:title="RegulatoryLiabilityAmortizationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="RegulatoryLiabilityAmortizationPeriod" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to RegulatoryLiabilityAmortizationPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to PublicUtilitiesApprovedAmortizationPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="presentation: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilitiesLineItems" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfRegulatoryLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAbstract" xlink:label="InterestRateDerivativesAbstract" xlink:title="InterestRateDerivativesAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:label="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:title="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" xlink:title="presentation: InterestRateDerivativesAbstract to InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:label="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:title="InterestRateSwapGainLossDeferredAsRegulatoryAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="InterestRateSwapGainLossDeferredAsRegulatoryAsset" xlink:title="presentation: InterestRateDerivativesAbstract to InterestRateSwapGainLossDeferredAsRegulatoryAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:label="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:title="presentation: InterestRateDerivativesAbstract to InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InterestRateDerivativesAbstract" xlink:title="presentation: AccountingPoliciesAbstract to InterestRateDerivativesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:label="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:title="DeferredIncomeTaxesAndTaxCreditsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:label="AccumulatedDeferredInvestmentTaxCredit" xlink:title="AccumulatedDeferredInvestmentTaxCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="AccumulatedDeferredInvestmentTaxCredit" xlink:title="presentation: DeferredIncomeTaxesAndTaxCreditsAbstract to AccumulatedDeferredInvestmentTaxCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: DeferredIncomeTaxesAndTaxCreditsAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="presentation: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="presentation: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesDisclosureAbstract to PublicUtilitiesApprovedAmortizationPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesDisclosureAbstract" xlink:title="presentation: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilitiesLineItems" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilitiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="presentation: DeferredIncomeTaxesAndTaxCreditsAbstract to ScheduleOfRegulatoryLiabilitiesTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:title="presentation: AccountingPoliciesAbstract to DeferredIncomeTaxesAndTaxCreditsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresAbstract" xlink:label="PublicUtilitiesGeneralDisclosuresAbstract" xlink:title="PublicUtilitiesGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:label="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:title="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresAbstract" xlink:to="PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresAbstract to PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PublicUtilitiesGeneralDisclosuresAbstract" xlink:title="presentation: AccountingPoliciesAbstract to PublicUtilitiesGeneralDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAbstract" xlink:label="AssetAcquisitionAbstract" xlink:title="AssetAcquisitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTable" xlink:label="AssetAcquisitionTable" xlink:title="AssetAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="AssetAcquisitionAxis" xlink:title="AssetAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="AssetAcquisitionDomain" xlink:title="AssetAcquisitionDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:label="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" xlink:title="presentation: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfMecoIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfLongstownMobileEstatesMember" xlink:label="WaterAssetsOfLongstownMobileEstatesMember" xlink:title="WaterAssetsOfLongstownMobileEstatesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfLongstownMobileEstatesMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsOfLongstownMobileEstatesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:label="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:label="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" xlink:title="presentation: AssetAcquisitionDomain to WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfPineRunRetirementCommunityMember" xlink:label="WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="WaterAssetsOfPineRunRetirementCommunityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfPineRunRetirementCommunityMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsOfPineRunRetirementCommunityMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:label="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionDomain" xlink:to="WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" xlink:title="presentation: AssetAcquisitionDomain to WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionAxis" xlink:to="AssetAcquisitionDomain" xlink:title="presentation: AssetAcquisitionAxis to AssetAcquisitionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionAxis" xlink:title="presentation: AssetAcquisitionTable to AssetAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionLineItems" xlink:label="AssetAcquisitionLineItems" xlink:title="AssetAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionConsiderationTransferredAbstract" xlink:label="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="AssetAcquisitionConsiderationTransferredAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfCustomersAcquired" xlink:label="NumberOfCustomersAcquired" xlink:title="NumberOfCustomersAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="NumberOfCustomersAcquired" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to NumberOfCustomersAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:label="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="PaymentsToAcquireWaterAndWasteWaterSystems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="PaymentsToAcquireWaterAndWasteWaterSystems" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to PaymentsToAcquireWaterAndWasteWaterSystems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction" xlink:label="ContributionsInAidOfConstruction" xlink:title="ContributionsInAidOfConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="ContributionsInAidOfConstruction" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to ContributionsInAidOfConstruction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionConsiderationTransferredAbstract" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" xlink:title="presentation: AssetAcquisitionConsiderationTransferredAbstract to PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionLineItems" xlink:to="AssetAcquisitionConsiderationTransferredAbstract" xlink:title="presentation: AssetAcquisitionLineItems to AssetAcquisitionConsiderationTransferredAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionTable" xlink:to="AssetAcquisitionLineItems" xlink:title="presentation: AssetAcquisitionTable to AssetAcquisitionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetAcquisitionAbstract" xlink:to="AssetAcquisitionTable" xlink:title="presentation: AssetAcquisitionAbstract to AssetAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AccountsReceivableGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="OtherReceivablesGrossCurrent" xlink:title="OtherReceivablesGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="OtherReceivablesGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to OtherReceivablesGrossCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ReceivablesGrossCurrent" xlink:label="ReceivablesGrossCurrent" xlink:title="ReceivablesGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ReceivablesGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ReceivablesGrossCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ReceivablesNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ReceivablesNetCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="ContractWithCustomerAssetNetCurrent" xlink:title="ContractWithCustomerAssetNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerAssetNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerAssetNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:label="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:title="IncreaseDecreaseInAccountsReceivableGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInAccountsReceivableGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInAccountsReceivableGrossCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:label="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:title="IncreaseDecreaseInOtherReceivablesGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInOtherReceivablesGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInOtherReceivablesGrossCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInReceivablesGrossCurrent" xlink:label="IncreaseDecreaseInReceivablesGrossCurrent" xlink:title="IncreaseDecreaseInReceivablesGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInReceivablesGrossCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInReceivablesGrossCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:title="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInAccountsReceivableNet" xlink:label="IncreaseDecreaseInAccountsReceivableNet" xlink:title="IncreaseDecreaseInAccountsReceivableNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInAccountsReceivableNet" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInAccountsReceivableNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:label="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:title="IncreaseDecreaseInContractWithCustomerAssetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerAssetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to IncreaseDecreaseInContractWithCustomerAssetCurrent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:label="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:title="NoteReceivableAndCustomersAdvancesForConstructionAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:label="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:title="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="NumberOfMunicipalitiesWithAgreementsToExtendWaterService" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to NumberOfMunicipalitiesWithAgreementsToExtendWaterService" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InterestIncomeOnNotesReceivable" xlink:label="InterestIncomeOnNotesReceivable" xlink:title="InterestIncomeOnNotesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="InterestIncomeOnNotesReceivable" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to InterestIncomeOnNotesReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:label="TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:title="TimesharingTransactionsStatedInterestRateForNotesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="TimesharingTransactionsStatedInterestRateForNotesReceivable" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to TimesharingTransactionsStatedInterestRateForNotesReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:label="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:title="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="presentation: AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract to NotesAndLoansReceivableNetNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:label="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:title="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:to="CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" xlink:title="presentation: AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract to CustomerAdvancesForConstructionRelatedToWaterDistrictProjects" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OtherCustomerAdvancesForConstruction" xlink:label="OtherCustomerAdvancesForConstruction" xlink:title="OtherCustomerAdvancesForConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoteReceivableAndCustomersAdvancesForConstructionAbstract" xlink:to="OtherCustomerAdvancesForConstruction" xlink:title="presentation: NoteReceivableAndCustomersAdvancesForConstructionAbstract to OtherCustomerAdvancesForConstruction" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommonStockAndEarningsPerShareAbstract" xlink:label="CommonStockAndEarningsPerShareAbstract" xlink:title="CommonStockAndEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="EmployeeStockMember" xlink:title="EmployeeStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="EmployeeStockMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to EmployeeStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:label="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OptionalDividendReinvestmentPortionOfPlanMember" xlink:label="OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="OptionalDividendReinvestmentPortionOfPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="OptionalDividendReinvestmentPortionOfPlanMember" xlink:title="presentation: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to OptionalDividendReinvestmentPortionOfPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DirectStockPurchasePortionOfPlanMember" xlink:label="DirectStockPurchasePortionOfPlanMember" xlink:title="DirectStockPurchasePortionOfPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:to="DirectStockPurchasePortionOfPlanMember" xlink:title="presentation: DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember to DirectStockPurchasePortionOfPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="OverAllotmentOptionMember" xlink:title="OverAllotmentOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="OverAllotmentOptionMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to OverAllotmentOptionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:label="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:label="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to MaximumPercentageOfGrossCompensationAllowedToPurchaseShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:label="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to PurchasePriceAsPercentageOfFairMarketValueOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:label="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfAuthorizedSharesRemainingToBeIssued" xlink:label="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="NumberOfAuthorizedSharesRemainingToBeIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="NumberOfAuthorizedSharesRemainingToBeIssued" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to NumberOfAuthorizedSharesRemainingToBeIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDisclosuresAbstract" xlink:label="ClassOfStockDisclosuresAbstract" xlink:title="ClassOfStockDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:title="presentation: ClassOfStockDisclosuresAbstract to StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="presentation: ClassOfStockDisclosuresAbstract to StockRepurchasedAndRetiredDuringPeriodShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:label="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDisclosuresAbstract" xlink:to="StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:title="presentation: ClassOfStockDisclosuresAbstract to StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAndEarningsPerShareAbstract" xlink:to="ClassOfStockDisclosuresAbstract" xlink:title="presentation: CommonStockAndEarningsPerShareAbstract to ClassOfStockDisclosuresAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="presentation: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" xlink:title="presentation: DebtInstrumentNameDomain to PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:label="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" xlink:title="presentation: DebtInstrumentNameDomain to PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2040Member" xlink:label="SeniorNotesDue2040Member" xlink:title="SeniorNotesDue2040Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2040Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2040Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:label="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" xlink:title="presentation: DebtInstrumentNameDomain to YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2049Member" xlink:label="SeniorNotesDue2049Member" xlink:title="SeniorNotesDue2049Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2049Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2049Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2050Member" xlink:label="SeniorNotesDue2050Member" xlink:title="SeniorNotesDue2050Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2050Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2050Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2053Member" xlink:label="SeniorNotesDue2053Member" xlink:title="SeniorNotesDue2053Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2053Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2053Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2054Member" xlink:label="SeniorNotesDue2054Member" xlink:title="SeniorNotesDue2054Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2054Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2054Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDueSeptember2026Member" xlink:label="CommittedLineOfCreditDueSeptember2026Member" xlink:title="CommittedLineOfCreditDueSeptember2026Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="CommittedLineOfCreditDueSeptember2026Member" xlink:title="presentation: DebtInstrumentNameDomain to CommittedLineOfCreditDueSeptember2026Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="RangeAxis" xlink:title="presentation: DebtInstrumentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:label="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="LongtermDebtCurrentAndNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="DebtInstrumentUnamortizedDiscount" xlink:title="DebtInstrumentUnamortizedDiscount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="DebtInstrumentUnamortizedDiscount" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to DebtInstrumentUnamortizedDiscount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="UnamortizedDebtIssuanceExpense" xlink:title="UnamortizedDebtIssuanceExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="UnamortizedDebtIssuanceExpense" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to UnamortizedDebtIssuanceExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to LongTermDebtNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: LongtermDebtCurrentAndNoncurrentAbstract to DebtInstrumentInterestRateStatedPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongtermDebtCurrentAndNoncurrentAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongtermDebtCurrentAndNoncurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="presentation: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="MaturitiesOfLongTermDebtAbstract" xlink:title="MaturitiesOfLongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaturitiesOfLongTermDebtAbstract" xlink:to="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:title="presentation: MaturitiesOfLongTermDebtAbstract to LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="MaturitiesOfLongTermDebtAbstract" xlink:title="presentation: DebtInstrumentLineItems to MaturitiesOfLongTermDebtAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2054Member" xlink:label="SeniorNotesDue2054Member" xlink:title="SeniorNotesDue2054Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2054Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2054Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_SeniorNotesDue2053Member" xlink:label="SeniorNotesDue2053Member" xlink:title="SeniorNotesDue2053Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="SeniorNotesDue2053Member" xlink:title="presentation: DebtInstrumentNameDomain to SeniorNotesDue2053Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract" xlink:label="LongTermDebtAbstract" xlink:title="LongTermDebtAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAbstract" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: LongTermDebtAbstract to DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: LongTermDebtAbstract to DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: LongTermDebtAbstract to DebtInstrumentMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="ProceedsFromDebtNetOfIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtAbstract" xlink:to="ProceedsFromDebtNetOfIssuanceCosts" xlink:title="presentation: LongTermDebtAbstract to ProceedsFromDebtNetOfIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="presentation: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrentAbstract" xlink:label="LongTermDebtNoncurrentAbstract" xlink:title="LongTermDebtNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: LongTermDebtNoncurrentAbstract to DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: LongTermDebtNoncurrentAbstract to DebtInstrumentMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentVariableInterestRateAnnualAverage" xlink:label="DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="DebtInstrumentVariableInterestRateAnnualAverage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="DebtInstrumentVariableInterestRateAnnualAverage" xlink:title="presentation: LongTermDebtNoncurrentAbstract to DebtInstrumentVariableInterestRateAnnualAverage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="LongTermDebtPercentageBearingVariableInterestRate" xlink:title="LongTermDebtPercentageBearingVariableInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="LongTermDebtPercentageBearingVariableInterestRate" xlink:title="presentation: LongTermDebtNoncurrentAbstract to LongTermDebtPercentageBearingVariableInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:label="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtNoncurrentAbstract" xlink:to="PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" xlink:title="presentation: LongTermDebtNoncurrentAbstract to PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrentAbstract" xlink:title="presentation: DebtInstrumentLineItems to LongTermDebtNoncurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="DerivativeInstrumentRiskAxis" xlink:title="DerivativeInstrumentRiskAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="DerivativeContractTypeDomain" xlink:title="DerivativeContractTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember" xlink:label="InterestRateSwapMember" xlink:title="InterestRateSwapMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeContractTypeDomain" xlink:to="InterestRateSwapMember" xlink:title="presentation: DerivativeContractTypeDomain to InterestRateSwapMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeInstrumentRiskAxis" xlink:to="DerivativeContractTypeDomain" xlink:title="presentation: DerivativeInstrumentRiskAxis to DerivativeContractTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DerivativeInstrumentRiskAxis" xlink:title="presentation: DebtInstrumentTable to DerivativeInstrumentRiskAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:label="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" xlink:title="presentation: DebtInstrumentNameDomain to VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LondonInterbankOfferedRateMember" xlink:label="LondonInterbankOfferedRateMember" xlink:title="LondonInterbankOfferedRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="presentation: VariableRateDomain to SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="VariableRateAxis" xlink:title="presentation: DebtInstrumentTable to VariableRateAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativesAbstract" xlink:label="InterestRateDerivativesAbstract" xlink:title="InterestRateDerivativesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativeNotionalAmount" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativeNotionalAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PotentialPaymentToCounterparty" xlink:label="PotentialPaymentToCounterparty" xlink:title="PotentialPaymentToCounterparty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="PotentialPaymentToCounterparty" xlink:title="presentation: InterestRateDerivativesAbstract to PotentialPaymentToCounterparty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="DerivativeFixedInterestRate" xlink:title="DerivativeFixedInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativeFixedInterestRate" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativeFixedInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DerivativePercentageOfVariableInterestRate" xlink:label="DerivativePercentageOfVariableInterestRate" xlink:title="DerivativePercentageOfVariableInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativePercentageOfVariableInterestRate" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativePercentageOfVariableInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DebtInstrumentTermOfVariableRate" xlink:label="DebtInstrumentTermOfVariableRate" xlink:title="DebtInstrumentTermOfVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DebtInstrumentTermOfVariableRate" xlink:title="presentation: InterestRateDerivativesAbstract to DebtInstrumentTermOfVariableRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:label="DerivativeBasisSpreadOnVariableRate" xlink:title="DerivativeBasisSpreadOnVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativeBasisSpreadOnVariableRate" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativeBasisSpreadOnVariableRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPaymentRateOnSwaps" xlink:label="NetPaymentRateOnSwaps" xlink:title="NetPaymentRateOnSwaps" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="NetPaymentRateOnSwaps" xlink:title="presentation: InterestRateDerivativesAbstract to NetPaymentRateOnSwaps" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAverageBasisSpreadOnVariableRate" xlink:label="DerivativeAverageBasisSpreadOnVariableRate" xlink:title="DerivativeAverageBasisSpreadOnVariableRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativeAverageBasisSpreadOnVariableRate" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativeAverageBasisSpreadOnVariableRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeVariableInterestRate" xlink:label="DerivativeVariableInterestRate" xlink:title="DerivativeVariableInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateDerivativesAbstract" xlink:to="DerivativeVariableInterestRate" xlink:title="presentation: InterestRateDerivativesAbstract to DerivativeVariableInterestRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="InterestRateDerivativesAbstract" xlink:title="presentation: DebtInstrumentLineItems to InterestRateDerivativesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="LineOfCreditFacilityTable" xlink:title="LineOfCreditFacilityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="CreditFacilityAxis" xlink:title="CreditFacilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="CreditFacilityDomain" xlink:title="CreditFacilityDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2025Member" xlink:label="CommittedLineOfCreditDue2025Member" xlink:title="CommittedLineOfCreditDue2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="CommittedLineOfCreditDue2025Member" xlink:title="presentation: CreditFacilityDomain to CommittedLineOfCreditDue2025Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommittedLineOfCreditDue2024Member" xlink:label="CommittedLineOfCreditDue2024Member" xlink:title="CommittedLineOfCreditDue2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityDomain" xlink:to="CommittedLineOfCreditDue2024Member" xlink:title="presentation: CreditFacilityDomain to CommittedLineOfCreditDue2024Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CreditFacilityAxis" xlink:to="CreditFacilityDomain" xlink:title="presentation: CreditFacilityAxis to CreditFacilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="CreditFacilityAxis" xlink:title="presentation: LineOfCreditFacilityTable to CreditFacilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="VariableRateAxis" xlink:title="VariableRateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="VariableRateDomain" xlink:title="VariableRateDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_LondonInterbankOfferedRateMember" xlink:label="LondonInterbankOfferedRateMember" xlink:title="LondonInterbankOfferedRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="LondonInterbankOfferedRateMember" xlink:title="presentation: VariableRateDomain to LondonInterbankOfferedRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateDomain" xlink:to="SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:title="presentation: VariableRateDomain to SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableRateAxis" xlink:to="VariableRateDomain" xlink:title="presentation: VariableRateAxis to VariableRateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="VariableRateAxis" xlink:title="presentation: LineOfCreditFacilityTable to VariableRateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="BalanceSheetLocationAxis" xlink:title="BalanceSheetLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="BalanceSheetLocationDomain" xlink:title="BalanceSheetLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AccountsPayableCurrentMember" xlink:label="AccountsPayableCurrentMember" xlink:title="AccountsPayableCurrentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationDomain" xlink:to="AccountsPayableCurrentMember" xlink:title="presentation: BalanceSheetLocationDomain to AccountsPayableCurrentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetLocationAxis" xlink:to="BalanceSheetLocationDomain" xlink:title="presentation: BalanceSheetLocationAxis to BalanceSheetLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="BalanceSheetLocationAxis" xlink:title="presentation: LineOfCreditFacilityTable to BalanceSheetLocationAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="LineOfCreditFacilityLineItems" xlink:title="LineOfCreditFacilityLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="LineOfCreditFacilityAbstract" xlink:title="LineOfCreditFacilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="LineOfCreditFacilityMaximumBorrowingCapacity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityMaximumBorrowingCapacity" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="DebtInstrumentBasisSpreadOnVariableRate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentBasisSpreadOnVariableRate1" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentBasisSpreadOnVariableRate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="LineOfCreditFacilityAverageOutstandingAmount" xlink:title="LineOfCreditFacilityAverageOutstandingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityAverageOutstandingAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityAverageOutstandingAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="LineOfCreditFacilityInterestRateDuringPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityInterestRateDuringPeriod" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityInterestRateDuringPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="LineOfCreditFacilityInterestRateAtPeriodEnd" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:title="presentation: LineOfCreditFacilityAbstract to LineOfCreditFacilityInterestRateAtPeriodEnd" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="DebtInstrumentCarryingAmount" xlink:title="DebtInstrumentCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="DebtInstrumentCarryingAmount" xlink:title="presentation: LineOfCreditFacilityAbstract to DebtInstrumentCarryingAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankOverdrafts" xlink:label="BankOverdrafts" xlink:title="BankOverdrafts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityAbstract" xlink:to="BankOverdrafts" xlink:title="presentation: LineOfCreditFacilityAbstract to BankOverdrafts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityLineItems" xlink:to="LineOfCreditFacilityAbstract" xlink:title="presentation: LineOfCreditFacilityLineItems to LineOfCreditFacilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LineOfCreditFacilityTable" xlink:to="LineOfCreditFacilityLineItems" xlink:title="presentation: LineOfCreditFacilityTable to LineOfCreditFacilityLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="LineOfCreditFacilityTable" xlink:title="presentation: DebtDisclosureAbstract to LineOfCreditFacilityTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumBorrowingPercentageOfUtilityPlant" xlink:label="MaximumBorrowingPercentageOfUtilityPlant" xlink:title="MaximumBorrowingPercentageOfUtilityPlant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="MaximumBorrowingPercentageOfUtilityPlant" xlink:title="presentation: DebtDisclosureAbstract to MaximumBorrowingPercentageOfUtilityPlant" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:label="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:title="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" xlink:title="presentation: DebtDisclosureAbstract to BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateFairValueHedgesAbstract" xlink:label="InterestRateFairValueHedgesAbstract" xlink:title="InterestRateFairValueHedgesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:label="InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="InterestRateDerivativeLiabilitiesAtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateFairValueHedgesAbstract" xlink:to="InterestRateDerivativeLiabilitiesAtFairValue" xlink:title="presentation: InterestRateFairValueHedgesAbstract to InterestRateDerivativeLiabilitiesAtFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:label="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateFairValueHedgesAbstract" xlink:to="TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" xlink:title="presentation: InterestRateFairValueHedgesAbstract to TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInFairValueOfSwapLiability" xlink:label="IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="IncreaseDecreaseInFairValueOfSwapLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InterestRateFairValueHedgesAbstract" xlink:to="IncreaseDecreaseInFairValueOfSwapLiability" xlink:title="presentation: InterestRateFairValueHedgesAbstract to IncreaseDecreaseInFairValueOfSwapLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="InterestRateFairValueHedgesAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to InterestRateFairValueHedgesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="FairValueByBalanceSheetGroupingTable" xlink:title="FairValueByBalanceSheetGroupingTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="FairValueByMeasurementBasisAxis" xlink:title="FairValueByMeasurementBasisAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="FairValueDisclosureItemAmountsDomain" xlink:title="FairValueDisclosureItemAmountsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="PortionAtFairValueFairValueDisclosureMember" xlink:title="PortionAtFairValueFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="PortionAtFairValueFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to PortionAtFairValueFairValueDisclosureMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="CarryingReportedAmountFairValueDisclosureMember" xlink:title="CarryingReportedAmountFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="CarryingReportedAmountFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to CarryingReportedAmountFairValueDisclosureMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="EstimateOfFairValueFairValueDisclosureMember" xlink:title="EstimateOfFairValueFairValueDisclosureMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosureItemAmountsDomain" xlink:to="EstimateOfFairValueFairValueDisclosureMember" xlink:title="presentation: FairValueDisclosureItemAmountsDomain to EstimateOfFairValueFairValueDisclosureMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementBasisAxis" xlink:to="FairValueDisclosureItemAmountsDomain" xlink:title="presentation: FairValueByMeasurementBasisAxis to FairValueDisclosureItemAmountsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueByMeasurementBasisAxis" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueByMeasurementBasisAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:to="LongTermDebtFairValue" xlink:title="presentation: FinancialLiabilitiesFairValueDisclosureAbstract to LongTermDebtFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="presentation: FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems to FinancialLiabilitiesFairValueDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByBalanceSheetGroupingTable" xlink:to="FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:title="presentation: FairValueByBalanceSheetGroupingTable to FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueByBalanceSheetGroupingTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueByBalanceSheetGroupingTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiabilityAbstract" xlink:label="FairValueNetAssetLiabilityAbstract" xlink:title="FairValueNetAssetLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="ContractWithCustomerLiabilityNoncurrent" xlink:title="ContractWithCustomerLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueNetAssetLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityNoncurrent" xlink:title="presentation: FairValueNetAssetLiabilityAbstract to ContractWithCustomerLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="NotesAndLoansReceivableNetNoncurrent" xlink:title="NotesAndLoansReceivableNetNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueNetAssetLiabilityAbstract" xlink:to="NotesAndLoansReceivableNetNoncurrent" xlink:title="presentation: FairValueNetAssetLiabilityAbstract to NotesAndLoansReceivableNetNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueNetAssetLiabilityAbstract" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueNetAssetLiabilityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/CommitmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentTable" xlink:label="LongTermPurchaseCommitmentTable" xlink:title="LongTermPurchaseCommitmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="CapitalAdditionsMember" xlink:title="CapitalAdditionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="CapitalAdditionsMember" xlink:title="presentation: LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain to CapitalAdditionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:title="presentation: LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis to LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:title="presentation: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentLineItems" xlink:label="LongTermPurchaseCommitmentLineItems" xlink:title="LongTermPurchaseCommitmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:label="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="PurchaseObligationDueInNextTwelveMonths" xlink:title="PurchaseObligationDueInNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="PurchaseObligationDueInNextTwelveMonths" xlink:title="presentation: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to PurchaseObligationDueInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="PurchaseObligationDueInSecondYear" xlink:title="PurchaseObligationDueInSecondYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="PurchaseObligationDueInSecondYear" xlink:title="presentation: LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract to PurchaseObligationDueInSecondYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentLineItems" xlink:to="LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:title="presentation: LongTermPurchaseCommitmentLineItems to LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermPurchaseCommitmentTable" xlink:to="LongTermPurchaseCommitmentLineItems" xlink:title="presentation: LongTermPurchaseCommitmentTable to LongTermPurchaseCommitmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LongTermPurchaseCommitmentTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LongTermPurchaseCommitmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="OtherCommitmentsTable" xlink:title="OtherCommitmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="OtherCommitmentsAxis" xlink:title="OtherCommitmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="OtherCommitmentsDomain" xlink:title="OtherCommitmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CustomerOwnedLeadServiceLinesMember" xlink:label="CustomerOwnedLeadServiceLinesMember" xlink:title="CustomerOwnedLeadServiceLinesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsDomain" xlink:to="CustomerOwnedLeadServiceLinesMember" xlink:title="presentation: OtherCommitmentsDomain to CustomerOwnedLeadServiceLinesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAxis" xlink:to="OtherCommitmentsDomain" xlink:title="presentation: OtherCommitmentsAxis to OtherCommitmentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsTable" xlink:to="OtherCommitmentsAxis" xlink:title="presentation: OtherCommitmentsTable to OtherCommitmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="OtherCommitmentsLineItems" xlink:title="OtherCommitmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAbstract" xlink:label="OtherCommitmentsAbstract" xlink:title="OtherCommitmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:label="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" xlink:title="presentation: OtherCommitmentsAbstract to NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:label="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" xlink:title="presentation: OtherCommitmentsAbstract to TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:label="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" xlink:title="presentation: OtherCommitmentsAbstract to RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" xlink:title="presentation: OtherCommitmentsAbstract to CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:label="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsAbstract" xlink:to="CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" xlink:title="presentation: OtherCommitmentsAbstract to CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsLineItems" xlink:to="OtherCommitmentsAbstract" xlink:title="presentation: OtherCommitmentsLineItems to OtherCommitmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCommitmentsTable" xlink:to="OtherCommitmentsLineItems" xlink:title="presentation: OtherCommitmentsTable to OtherCommitmentsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="OtherCommitmentsTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to OtherCommitmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PercentageOfEmployeesUnderUnionContract" xlink:label="PercentageOfEmployeesUnderUnionContract" xlink:title="PercentageOfEmployeesUnderUnionContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="PercentageOfEmployeesUnderUnionContract" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to PercentageOfEmployeesUnderUnionContract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesMember" xlink:label="PublicUtilitiesMember" xlink:title="PublicUtilitiesMember" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterUtilityServiceMember" xlink:label="WaterUtilityServiceMember" xlink:title="WaterUtilityServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesMember" xlink:to="WaterUtilityServiceMember" xlink:title="presentation: PublicUtilitiesMember to WaterUtilityServiceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterUtilityServiceMember" xlink:label="WastewaterUtilityServiceMember" xlink:title="WastewaterUtilityServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesMember" xlink:to="WastewaterUtilityServiceMember" xlink:title="presentation: PublicUtilitiesMember to WastewaterUtilityServiceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="PublicUtilitiesMember" xlink:title="presentation: ProductsAndServicesDomain to PublicUtilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_BillingAndRevenueCollectionServicesMember" xlink:label="BillingAndRevenueCollectionServicesMember" xlink:title="BillingAndRevenueCollectionServicesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="BillingAndRevenueCollectionServicesMember" xlink:title="presentation: ProductsAndServicesDomain to BillingAndRevenueCollectionServicesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CollectionServicesMember" xlink:label="CollectionServicesMember" xlink:title="CollectionServicesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="CollectionServicesMember" xlink:title="presentation: ProductsAndServicesDomain to CollectionServicesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ServiceLineProtectionPlanMember" xlink:label="ServiceLineProtectionPlanMember" xlink:title="ServiceLineProtectionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ServiceLineProtectionPlanMember" xlink:title="presentation: ProductsAndServicesDomain to ServiceLineProtectionPlanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ResidentialCustomersMember" xlink:label="ResidentialCustomersMember" xlink:title="ResidentialCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="ResidentialCustomersMember" xlink:title="presentation: NameOfMajorCustomerDomain to ResidentialCustomersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CommercialAndIndustrialCustomersMember" xlink:label="CommercialAndIndustrialCustomersMember" xlink:title="CommercialAndIndustrialCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CommercialAndIndustrialCustomersMember" xlink:title="presentation: NameOfMajorCustomerDomain to CommercialAndIndustrialCustomersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_FireProtectionCustomersMember" xlink:label="FireProtectionCustomersMember" xlink:title="FireProtectionCustomersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="FireProtectionCustomersMember" xlink:title="presentation: NameOfMajorCustomerDomain to FireProtectionCustomersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: DisaggregationOfRevenueTable to MajorCustomersAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="DisaggregationOfRevenueAbstract" xlink:title="DisaggregationOfRevenueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregationOfRevenueAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncome" xlink:label="OperatingLeaseLeaseIncome" xlink:title="OperatingLeaseLeaseIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="OperatingLeaseLeaseIncome" xlink:title="presentation: DisaggregationOfRevenueAbstract to OperatingLeaseLeaseIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="Revenues" xlink:title="presentation: DisaggregationOfRevenueAbstract to Revenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:label="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" xlink:title="presentation: DisaggregationOfRevenueAbstract to NumberOfMunicipalitiesWithinServiceTerritoryProvidedService" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:label="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="TermForCustomerToMakePaymentAfterBeingInvoiced" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueAbstract" xlink:to="TermForCustomerToMakePaymentAfterBeingInvoiced" xlink:title="presentation: DisaggregationOfRevenueAbstract to TermForCustomerToMakePaymentAfterBeingInvoiced" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/RateMattersDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract" xlink:label="RegulatedOperationsAbstract" xlink:title="RegulatedOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:label="PublicUtilitiesGeneralDisclosuresTable" xlink:title="PublicUtilitiesGeneralDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:label="PublicUtilitiesRegulatoryProceedingAxis" xlink:title="PublicUtilitiesRegulatoryProceedingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:label="PublicUtilitiesRegulatoryProceedingDomain" xlink:title="PublicUtilitiesRegulatoryProceedingDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RateRequestFiledOnMay272022Member" xlink:label="RateRequestFiledOnMay272022Member" xlink:title="RateRequestFiledOnMay272022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesRegulatoryProceedingDomain" xlink:to="RateRequestFiledOnMay272022Member" xlink:title="presentation: PublicUtilitiesRegulatoryProceedingDomain to RateRequestFiledOnMay272022Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeMember" xlink:label="DistributionSystemImprovementChargeMember" xlink:title="DistributionSystemImprovementChargeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesRegulatoryProceedingDomain" xlink:to="DistributionSystemImprovementChargeMember" xlink:title="presentation: PublicUtilitiesRegulatoryProceedingDomain to DistributionSystemImprovementChargeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesRegulatoryProceedingAxis" xlink:to="PublicUtilitiesRegulatoryProceedingDomain" xlink:title="presentation: PublicUtilitiesRegulatoryProceedingAxis to PublicUtilitiesRegulatoryProceedingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="PublicUtilitiesRegulatoryProceedingAxis" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresTable to PublicUtilitiesRegulatoryProceedingAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis" xlink:label="RegulatoryAgencyAxis" xlink:title="RegulatoryAgencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain" xlink:label="RegulatoryAgencyDomain" xlink:title="RegulatoryAgencyDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PennsylvaniaPublicUtilityCommissionMember" xlink:label="PennsylvaniaPublicUtilityCommissionMember" xlink:title="PennsylvaniaPublicUtilityCommissionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAgencyDomain" xlink:to="PennsylvaniaPublicUtilityCommissionMember" xlink:title="presentation: RegulatoryAgencyDomain to PennsylvaniaPublicUtilityCommissionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAgencyAxis" xlink:to="RegulatoryAgencyDomain" xlink:title="presentation: RegulatoryAgencyAxis to RegulatoryAgencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="RegulatoryAgencyAxis" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresTable to RegulatoryAgencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WaterUtilityServiceMember" xlink:label="WaterUtilityServiceMember" xlink:title="WaterUtilityServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WaterUtilityServiceMember" xlink:title="presentation: ProductsAndServicesDomain to WaterUtilityServiceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_WastewaterUtilityServiceMember" xlink:label="WastewaterUtilityServiceMember" xlink:title="WastewaterUtilityServiceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="WastewaterUtilityServiceMember" xlink:title="presentation: ProductsAndServicesDomain to WastewaterUtilityServiceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresTable to ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:label="PublicUtilitiesGeneralDisclosuresLineItems" xlink:title="PublicUtilitiesGeneralDisclosuresLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesRateMattersAbstract" xlink:label="PublicUtilitiesRateMattersAbstract" xlink:title="PublicUtilitiesRateMattersAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargePercentageOverBaseRate" xlink:label="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="DistributionSystemImprovementChargePercentageOverBaseRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesRateMattersAbstract" xlink:to="DistributionSystemImprovementChargePercentageOverBaseRate" xlink:title="presentation: PublicUtilitiesRateMattersAbstract to DistributionSystemImprovementChargePercentageOverBaseRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DistributionSystemImprovementChargeRevenue" xlink:label="DistributionSystemImprovementChargeRevenue" xlink:title="DistributionSystemImprovementChargeRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesRateMattersAbstract" xlink:to="DistributionSystemImprovementChargeRevenue" xlink:title="presentation: PublicUtilitiesRateMattersAbstract to DistributionSystemImprovementChargeRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="PublicUtilitiesRateMattersAbstract" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresLineItems to PublicUtilitiesRateMattersAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PublicUtilitiesGeneralDisclosuresTable" xlink:to="PublicUtilitiesGeneralDisclosuresLineItems" xlink:title="presentation: PublicUtilitiesGeneralDisclosuresTable to PublicUtilitiesGeneralDisclosuresLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatedOperationsAbstract" xlink:to="PublicUtilitiesGeneralDisclosuresTable" xlink:title="presentation: RegulatedOperationsAbstract to PublicUtilitiesGeneralDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_MaximumPeriodOfEligibleService" xlink:label="MaximumPeriodOfEligibleService" xlink:title="MaximumPeriodOfEligibleService" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="MaximumPeriodOfEligibleService" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to MaximumPeriodOfEligibleService" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:label="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="DefinedBenefitPlanChangeInBenefitObligationRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanServiceCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanInterestCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="DefinedBenefitPlanActuarialGainLoss" xlink:title="DefinedBenefitPlanActuarialGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanActuarialGainLoss" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanActuarialGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="DefinedBenefitPlanBenefitObligationBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligationBenefitsPaid" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation_2" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="DefinedBenefitPlanBenefitObligation_2" xlink:title="presentation: DefinedBenefitPlanChangeInBenefitObligationRollForward to DefinedBenefitPlanBenefitObligation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanChangeInBenefitObligationRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:label="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="DefinedBenefitPlanActualReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanActualReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanActualReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="DefinedBenefitPlanContributionsByEmployer" xlink:title="DefinedBenefitPlanContributionsByEmployer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanContributionsByEmployer" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanContributionsByEmployer" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="DefinedBenefitPlanPlanAssetsBenefitsPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanPlanAssetsBenefitsPaid" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets_2" xlink:title="presentation: DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward to DefinedBenefitPlanFairValueOfPlanAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="DefinedBenefitPlanFundedStatusOfPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanFundedStatusOfPlan" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanFundedStatusOfPlan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ThresholdForAmortizationOfGainsAndLosses" xlink:label="ThresholdForAmortizationOfGainsAndLosses" xlink:title="ThresholdForAmortizationOfGainsAndLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="ThresholdForAmortizationOfGainsAndLosses" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to ThresholdForAmortizationOfGainsAndLosses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:label="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:to="DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" xlink:title="presentation: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract to DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" xlink:title="presentation: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract to DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_IncreaseDecreaseInRegulatoryAssetLiability" xlink:label="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="IncreaseDecreaseInRegulatoryAssetLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:to="IncreaseDecreaseInRegulatoryAssetLiability" xlink:title="presentation: ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract to IncreaseDecreaseInRegulatoryAssetLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:label="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" xlink:title="presentation: AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:label="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" xlink:title="presentation: AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract to DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanRegulatoryAssetLiability" xlink:label="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="DefinedBenefitPlanRegulatoryAssetLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanRegulatoryAssetLiability" xlink:title="presentation: AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract to DefinedBenefitPlanRegulatoryAssetLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAsset" xlink:label="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="DefinedBenefitPlanChangeInRegulatoryAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanChangeInRegulatoryAsset" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanChangeInRegulatoryAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanChangeInRegulatoryAssets" xlink:label="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="DefinedBenefitPlanChangeInRegulatoryAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanChangeInRegulatoryAssets" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanChangeInRegulatoryAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:to="EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="presentation: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract to EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:to="NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="presentation: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract to NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:label="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:to="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" xlink:title="presentation: AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract to AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:label="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:title="presentation: DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract to DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:label="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="DefinedBenefitPlanAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="DefinedBenefitPlanBenefitObligation" xlink:title="DefinedBenefitPlanBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanBenefitObligation" xlink:title="presentation: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanFairValueOfPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:label="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="DefinedBenefitPlanAccumulatedBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanAccumulatedBenefitObligation" xlink:title="presentation: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract to DefinedBenefitPlanFairValueOfPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" xlink:title="presentation: DefinedBenefitPlanAdditionalInformationAbstract to DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAdditionalInformationAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="presentation: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="presentation: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:title="presentation: DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:label="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="DefinedBenefitPlanAssetsTargetAllocationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:label="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:to="DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:title="presentation: DefinedBenefitPlanAssetsTargetAllocationsAbstract to DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_InvestmentPerformancePeriod" xlink:label="InvestmentPerformancePeriod" xlink:title="InvestmentPerformancePeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:to="InvestmentPerformancePeriod" xlink:title="presentation: DefinedBenefitPlanAssetsTargetAllocationsAbstract to InvestmentPerformancePeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:label="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:to="PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" xlink:title="presentation: DefinedBenefitPlanAssetsTargetAllocationsAbstract to PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAssetsTargetAllocationsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAssetsTargetAllocationsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPensionPlansCombinedMember" xlink:label="DefinedBenefitPensionPlansCombinedMember" xlink:title="DefinedBenefitPensionPlansCombinedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="DefinedBenefitPensionPlansCombinedMember" xlink:title="presentation: RetirementPlanTypeDomain to DefinedBenefitPensionPlansCombinedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="DefinedBenefitPlanByPlanAssetCategoriesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="PlanAssetCategoriesDomain" xlink:title="PlanAssetCategoriesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsMember" xlink:label="CashAndCashEquivalentsMember" xlink:title="CashAndCashEquivalentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="CashAndCashEquivalentsMember" xlink:title="presentation: PlanAssetCategoriesDomain to CashAndCashEquivalentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="EquitySecuritiesMember" xlink:title="EquitySecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFundsMember" xlink:label="EquityFundsMember" xlink:title="EquityFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquitySecuritiesMember" xlink:to="EquityFundsMember" xlink:title="presentation: EquitySecuritiesMember to EquityFundsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="EquitySecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to EquitySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesMember" xlink:label="DebtSecuritiesMember" xlink:title="DebtSecuritiesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="USTreasurySecuritiesMember" xlink:title="USTreasurySecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesMember" xlink:to="USTreasurySecuritiesMember" xlink:title="presentation: DebtSecuritiesMember to USTreasurySecuritiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="CorporateDebtSecuritiesMember" xlink:title="CorporateDebtSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesMember" xlink:to="CorporateDebtSecuritiesMember" xlink:title="presentation: DebtSecuritiesMember to CorporateDebtSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FixedIncomeFundsMember" xlink:label="FixedIncomeFundsMember" xlink:title="FixedIncomeFundsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtSecuritiesMember" xlink:to="FixedIncomeFundsMember" xlink:title="presentation: DebtSecuritiesMember to FixedIncomeFundsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanAssetCategoriesDomain" xlink:to="DebtSecuritiesMember" xlink:title="presentation: PlanAssetCategoriesDomain to DebtSecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="PlanAssetCategoriesDomain" xlink:title="presentation: DefinedBenefitPlanByPlanAssetCategoriesAxis to PlanAssetCategoriesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanByPlanAssetCategoriesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:label="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="DefinedBenefitPlanFundedStatusOfPlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="DefinedBenefitPlanFairValueOfPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="DefinedBenefitPlanFairValueOfPlanAssets" xlink:title="presentation: DefinedBenefitPlanFundedStatusOfPlanAbstract to DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:label="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" xlink:title="presentation: DefinedBenefitPlanFundedStatusOfPlanAbstract to DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanFundedStatusOfPlanAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanAbstract" xlink:label="DefinedContributionPlanAbstract" xlink:title="DefinedContributionPlanAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:title="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:label="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:title="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanEmployerMatchingContributionPercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:label="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:title="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanAnnualEmployerDiscretionaryContribution" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanAnnualEmployerDiscretionaryContribution" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:label="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:title="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedContributionPlanAbstract" xlink:to="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="presentation: DefinedContributionPlanAbstract to DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DefinedContributionPlanAbstract" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DefinedContributionPlanAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="DeferredCompensationArrangementsAbstract" xlink:title="DeferredCompensationArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:title="DeferredCompensationLiabilityCurrentAndNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DeferredCompensationLiabilityCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashSurrenderValueOfLifeInsurance" xlink:label="CashSurrenderValueOfLifeInsurance" xlink:title="CashSurrenderValueOfLifeInsurance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="CashSurrenderValueOfLifeInsurance" xlink:title="presentation: DeferredCompensationArrangementsAbstract to CashSurrenderValueOfLifeInsurance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:label="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:title="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DeferredCompensationArrangementWithIndividualCompensationExpenseIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="DeferredCompensationArrangementsAbstract" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to DeferredCompensationArrangementsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="PostemploymentBenefitsAbstract" xlink:title="PostemploymentBenefitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmountPayableUponRetireesDeath" xlink:label="AmountPayableUponRetireesDeath" xlink:title="AmountPayableUponRetireesDeath" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PostemploymentBenefitsAbstract" xlink:to="AmountPayableUponRetireesDeath" xlink:title="presentation: PostemploymentBenefitsAbstract to AmountPayableUponRetireesDeath" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:label="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:title="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PostemploymentBenefitsAbstract" xlink:to="OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:title="presentation: PostemploymentBenefitsAbstract to OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitExpense" xlink:label="OtherPostretirementBenefitExpense" xlink:title="OtherPostretirementBenefitExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PostemploymentBenefitsAbstract" xlink:to="OtherPostretirementBenefitExpense" xlink:title="presentation: PostemploymentBenefitsAbstract to OtherPostretirementBenefitExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PostemploymentBenefitsAbstract" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PostemploymentBenefitsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="AwardDateAxis" xlink:title="AwardDateAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="AwardDateDomain" xlink:title="AwardDateDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn20212022And2023Member" xlink:label="GrantedIn20212022And2023Member" xlink:title="GrantedIn20212022And2023Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantedIn20212022And2023Member" xlink:title="presentation: AwardDateDomain to GrantedIn20212022And2023Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedIn2022And2023Member" xlink:label="GrantedIn2022And2023Member" xlink:title="GrantedIn2022And2023Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantedIn2022And2023Member" xlink:title="presentation: AwardDateDomain to GrantedIn2022And2023Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_GrantedOn20240506Member" xlink:label="GrantedOn20240506Member" xlink:title="GrantedOn20240506Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateDomain" xlink:to="GrantedOn20240506Member" xlink:title="presentation: AwardDateDomain to GrantedOn20240506Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardDateAxis" xlink:to="AwardDateDomain" xlink:title="presentation: AwardDateAxis to AwardDateDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardDateAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis" xlink:label="GranteeStatusAxis" xlink:title="GranteeStatusAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain" xlink:label="GranteeStatusDomain" xlink:title="GranteeStatusDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:label="ShareBasedPaymentArrangementEmployeeMember" xlink:title="ShareBasedPaymentArrangementEmployeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="ShareBasedPaymentArrangementEmployeeMember" xlink:title="presentation: GranteeStatusDomain to ShareBasedPaymentArrangementEmployeeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyEmployeeRetiringIn2024Member" xlink:label="KeyEmployeeRetiringIn2024Member" xlink:title="KeyEmployeeRetiringIn2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="KeyEmployeeRetiringIn2024Member" xlink:title="presentation: GranteeStatusDomain to KeyEmployeeRetiringIn2024Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OfficerRetiringIn2024Member" xlink:label="OfficerRetiringIn2024Member" xlink:title="OfficerRetiringIn2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="OfficerRetiringIn2024Member" xlink:title="presentation: GranteeStatusDomain to OfficerRetiringIn2024Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_KeyOfficerRetiringIn2024Member" xlink:label="KeyOfficerRetiringIn2024Member" xlink:title="KeyOfficerRetiringIn2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusDomain" xlink:to="KeyOfficerRetiringIn2024Member" xlink:title="presentation: GranteeStatusDomain to KeyOfficerRetiringIn2024Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GranteeStatusAxis" xlink:to="GranteeStatusDomain" xlink:title="presentation: GranteeStatusAxis to GranteeStatusDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="GranteeStatusAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to GranteeStatusAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_YorkWaterCompanyLongTermIncentivePlanMember" xlink:label="YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="YorkWaterCompanyLongTermIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="YorkWaterCompanyLongTermIncentivePlanMember" xlink:title="presentation: PlanNameDomain to YorkWaterCompanyLongTermIncentivePlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationAbstract to AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="ShareBasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to ShareBasedCompensationAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxesOtherThanIncomeTaxesAbstract" xlink:label="TaxesOtherThanIncomeTaxesAbstract" xlink:title="TaxesOtherThanIncomeTaxesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:label="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:title="TaxesExcludingIncomeAndExciseTaxesAbstract" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryAssessmentTaxes" xlink:label="RegulatoryAssessmentTaxes" xlink:title="RegulatoryAssessmentTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="RegulatoryAssessmentTaxes" xlink:title="presentation: TaxesExcludingIncomeAndExciseTaxesAbstract to RegulatoryAssessmentTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealEstateTaxExpense" xlink:label="RealEstateTaxExpense" xlink:title="RealEstateTaxExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="RealEstateTaxExpense" xlink:title="presentation: TaxesExcludingIncomeAndExciseTaxesAbstract to RealEstateTaxExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses" xlink:label="OtherLaborRelatedExpenses" xlink:title="OtherLaborRelatedExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="OtherLaborRelatedExpenses" xlink:title="presentation: TaxesExcludingIncomeAndExciseTaxesAbstract to OtherLaborRelatedExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther" xlink:label="TaxesOther" xlink:title="TaxesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="TaxesOther" xlink:title="presentation: TaxesExcludingIncomeAndExciseTaxesAbstract to TaxesOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseTaxes" xlink:label="UtilitiesOperatingExpenseTaxes" xlink:title="UtilitiesOperatingExpenseTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:to="UtilitiesOperatingExpenseTaxes" xlink:title="presentation: TaxesExcludingIncomeAndExciseTaxesAbstract to UtilitiesOperatingExpenseTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesOtherThanIncomeTaxesAbstract" xlink:to="TaxesExcludingIncomeAndExciseTaxesAbstract" xlink:title="presentation: TaxesOtherThanIncomeTaxesAbstract to TaxesExcludingIncomeAndExciseTaxesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="CurrentFederalTaxExpenseBenefit" xlink:title="CurrentFederalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentFederalTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="CurrentStateAndLocalTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="CurrentStateAndLocalTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="DeferredFederalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredFederalIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredFederalIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to DeferredStateAndLocalIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:label="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="IncomeTaxReconciliationTaxCreditsInvestment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxReconciliationTaxCreditsInvestment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsDeduction" xlink:label="TangiblePropertyRegulationsDeduction" xlink:title="TangiblePropertyRegulationsDeduction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="TangiblePropertyRegulationsDeduction" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to TangiblePropertyRegulationsDeduction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="IncomeTaxReconciliationTaxExemptIncome" xlink:title="IncomeTaxReconciliationTaxExemptIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationTaxExemptIncome" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationTaxExemptIncome" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationTaxCreditsInvestment" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationTaxCreditsInvestment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:label="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:label="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="AmortizationOfExcessAccumulatedDeferredIncomeTaxes" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to AmortizationOfExcessAccumulatedDeferredIncomeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationChangeInEnactedTaxRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="IncomeTaxReconciliationOtherReconcilingItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationOtherReconcilingItems" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationOtherReconcilingItems" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTable" xlink:label="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="ScheduleOfRegulatoryLiabilitiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityAxis" xlink:label="RegulatoryLiabilityAxis" xlink:title="RegulatoryLiabilityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityDomain" xlink:label="RegulatoryLiabilityDomain" xlink:title="RegulatoryLiabilityDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsCatchUpDeductionMember" xlink:label="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="TangiblePropertyRegulationsCatchUpDeductionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsCatchUpDeductionMember" xlink:title="presentation: RegulatoryLiabilityDomain to TangiblePropertyRegulationsCatchUpDeductionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TangiblePropertyRegulationsOngoingDeductionsMember" xlink:label="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="TangiblePropertyRegulationsOngoingDeductionsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityDomain" xlink:to="TangiblePropertyRegulationsOngoingDeductionsMember" xlink:title="presentation: RegulatoryLiabilityDomain to TangiblePropertyRegulationsOngoingDeductionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilityAxis" xlink:to="RegulatoryLiabilityDomain" xlink:title="presentation: RegulatoryLiabilityAxis to RegulatoryLiabilityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilityAxis" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems" xlink:label="RegulatoryLiabilitiesLineItems" xlink:title="RegulatoryLiabilitiesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:label="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilities" xlink:label="RegulatoryLiabilities" xlink:title="RegulatoryLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="RegulatoryLiabilities" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to RegulatoryLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_PublicUtilitiesApprovedAmortizationPeriod" xlink:label="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="PublicUtilitiesApprovedAmortizationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="PublicUtilitiesApprovedAmortizationPeriod" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to PublicUtilitiesApprovedAmortizationPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:label="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="RegulatoryLiabilityAmortizationOfCatchUpDeduction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="RegulatoryLiabilityAmortizationOfCatchUpDeduction" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to RegulatoryLiabilityAmortizationOfCatchUpDeduction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_RegulatoryLiabilityOngoingDeduction" xlink:label="RegulatoryLiabilityOngoingDeduction" xlink:title="RegulatoryLiabilityOngoingDeduction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:to="RegulatoryLiabilityOngoingDeduction" xlink:title="presentation: RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract to RegulatoryLiabilityOngoingDeduction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatoryLiabilitiesLineItems" xlink:to="RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" xlink:title="presentation: RegulatoryLiabilitiesLineItems to RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryLiabilitiesTable" xlink:to="RegulatoryLiabilitiesLineItems" xlink:title="presentation: ScheduleOfRegulatoryLiabilitiesTable to RegulatoryLiabilitiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfRegulatoryLiabilitiesTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfRegulatoryLiabilitiesTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="DeferredTaxAssetsGrossAbstract" xlink:title="DeferredTaxAssetsGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:label="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:label="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:label="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOperatingLossCarryforwards" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:label="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="DeferredTaxAssetsCharitableContributionCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsCharitableContributionCarryforwards" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsCharitableContributionCarryforwards" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="DeferredTaxAssetsOther" xlink:title="DeferredTaxAssetsOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsOther" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsOther" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsGrossAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: DeferredTaxAssetsGrossAbstract to DeferredTaxAssetsGross" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsGrossAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxAssetsGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="DeferredTaxLiabilitiesAbstract" xlink:title="DeferredTaxLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:label="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:label="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="DeferredTaxLiabilitiesInvestmentTaxCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesInvestmentTaxCredit" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesInvestmentTaxCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:label="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:label="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesCompensationAndBenefitsPensions" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesCompensationAndBenefitsPensions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:label="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="DeferredTaxLiabilitiesOther" xlink:title="DeferredTaxLiabilitiesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesOther" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredTaxLiabilitiesOther" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="DeferredIncomeTaxLiabilities" xlink:title="DeferredIncomeTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxLiabilitiesAbstract" xlink:to="DeferredIncomeTaxLiabilities" xlink:title="presentation: DeferredTaxLiabilitiesAbstract to DeferredIncomeTaxLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesAbstract" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="DeferredTaxLiabilities" xlink:title="DeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxLiabilities" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract to DeferredTaxLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="StateAndLocalJurisdictionMember" xlink:title="StateAndLocalJurisdictionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="StateAndLocalJurisdictionMember" xlink:title="presentation: IncomeTaxAuthorityDomain to StateAndLocalJurisdictionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to IncomeTaxAuthorityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="OperatingLossCarryforwardsLineItems" xlink:title="OperatingLossCarryforwardsLineItems" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_OperatingLossTaxCarryforwardsAbstract" xlink:label="OperatingLossTaxCarryforwardsAbstract" xlink:title="OperatingLossTaxCarryforwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossTaxCarryforwardsAbstract" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: OperatingLossTaxCarryforwardsAbstract to OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="OperatingLossCarryforwardsExpirationDate" xlink:title="OperatingLossCarryforwardsExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossTaxCarryforwardsAbstract" xlink:to="OperatingLossCarryforwardsExpirationDate" xlink:title="presentation: OperatingLossTaxCarryforwardsAbstract to OperatingLossCarryforwardsExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsLineItems" xlink:to="OperatingLossTaxCarryforwardsAbstract" xlink:title="presentation: OperatingLossCarryforwardsLineItems to OperatingLossTaxCarryforwardsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="OperatingLossCarryforwardsLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to OperatingLossCarryforwardsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to OperatingLossCarryforwardsTable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="TaxCreditCarryforwardTable" xlink:title="TaxCreditCarryforwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_CorporateContributionCarryoverMember" xlink:label="CorporateContributionCarryoverMember" xlink:title="CorporateContributionCarryoverMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="CorporateContributionCarryoverMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to CorporateContributionCarryoverMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="presentation: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="presentation: TaxCreditCarryforwardTable to TaxCreditCarryforwardAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="EarliestTaxYearMember" xlink:title="EarliestTaxYearMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="EarliestTaxYearMember" xlink:title="presentation: TaxPeriodDomain to EarliestTaxYearMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="LatestTaxYearMember" xlink:title="LatestTaxYearMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="LatestTaxYearMember" xlink:title="presentation: TaxPeriodDomain to LatestTaxYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="presentation: TaxPeriodAxis to TaxPeriodDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxPeriodAxis" xlink:title="presentation: TaxCreditCarryforwardTable to TaxPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="TaxCreditCarryforwardLineItems" xlink:title="TaxCreditCarryforwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_TaxCreditCarryforwardsAbstract" xlink:label="TaxCreditCarryforwardsAbstract" xlink:title="TaxCreditCarryforwardsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="TaxCreditCarryforwardAmount" xlink:title="TaxCreditCarryforwardAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardsAbstract" xlink:to="TaxCreditCarryforwardAmount" xlink:title="presentation: TaxCreditCarryforwardsAbstract to TaxCreditCarryforwardAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardExpirationDate" xlink:label="TaxCreditCarryforwardExpirationDate" xlink:title="TaxCreditCarryforwardExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardsAbstract" xlink:to="TaxCreditCarryforwardExpirationDate" xlink:title="presentation: TaxCreditCarryforwardsAbstract to TaxCreditCarryforwardExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardLineItems" xlink:to="TaxCreditCarryforwardsAbstract" xlink:title="presentation: TaxCreditCarryforwardLineItems to TaxCreditCarryforwardsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardTable" xlink:to="TaxCreditCarryforwardLineItems" xlink:title="presentation: TaxCreditCarryforwardTable to TaxCreditCarryforwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TaxCreditCarryforwardTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to TaxCreditCarryforwardTable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: IncomeTaxDisclosureAbstract to DeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="LiabilityForUncertainTaxPositionsCurrent" xlink:title="LiabilityForUncertainTaxPositionsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="LiabilityForUncertainTaxPositionsCurrent" xlink:title="presentation: IncomeTaxDisclosureAbstract to LiabilityForUncertainTaxPositionsCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OpenTaxYear" xlink:title="presentation: IncomeTaxDisclosureAbstract to OpenTaxYear" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="yorw-20241231.xsd#yorw_NumberOfNewTaxPositionsTaken" xlink:label="NumberOfNewTaxPositionsTaken" xlink:title="NumberOfNewTaxPositionsTaken" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="NumberOfNewTaxPositionsTaken" xlink:title="presentation: IncomeTaxDisclosureAbstract to NumberOfNewTaxPositionsTaken" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:title="IncomeTaxExaminationPenaltiesAndInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExaminationPenaltiesAndInterestExpense" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/IncomeTaxesDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="ValuationAndQualifyingAccountsAbstract" xlink:title="ValuationAndQualifyingAccountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="ValuationAndQualifyingAccountsDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="ValuationAllowancesAndReservesTypeAxis" xlink:title="ValuationAllowancesAndReservesTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="ValuationAllowancesAndReservesDomain" xlink:title="ValuationAllowancesAndReservesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="AllowanceForCreditLossMember" xlink:title="AllowanceForCreditLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesDomain" xlink:to="AllowanceForCreditLossMember" xlink:title="presentation: ValuationAllowancesAndReservesDomain to AllowanceForCreditLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAllowancesAndReservesTypeAxis" xlink:to="ValuationAllowancesAndReservesDomain" xlink:title="presentation: ValuationAllowancesAndReservesTypeAxis to ValuationAllowancesAndReservesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAllowancesAndReservesTypeAxis" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAllowancesAndReservesTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="ValuationAndQualifyingAccountsDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="MovementInValuationAllowancesAndReservesRollForward" xlink:title="MovementInValuationAllowancesAndReservesRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="ValuationAllowancesAndReservesChargedToCostAndExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesChargedToCostAndExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesRecoveries" xlink:label="ValuationAllowancesAndReservesRecoveries" xlink:title="ValuationAllowancesAndReservesRecoveries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesRecoveries" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesRecoveries" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="ValuationAllowancesAndReservesDeductions" xlink:title="ValuationAllowancesAndReservesDeductions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesDeductions" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesDeductions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="ValuationAllowancesAndReservesBalance_2" xlink:title="ValuationAllowancesAndReservesBalance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MovementInValuationAllowancesAndReservesRollForward" xlink:to="ValuationAllowancesAndReservesBalance_2" xlink:title="presentation: MovementInValuationAllowancesAndReservesRollForward to ValuationAllowancesAndReservesBalance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="MovementInValuationAllowancesAndReservesRollForward" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureLineItems to MovementInValuationAllowancesAndReservesRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsDisclosureTable" xlink:to="ValuationAndQualifyingAccountsDisclosureLineItems" xlink:title="presentation: ValuationAndQualifyingAccountsDisclosureTable to ValuationAndQualifyingAccountsDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ValuationAndQualifyingAccountsAbstract" xlink:to="ValuationAndQualifyingAccountsDisclosureTable" xlink:title="presentation: ValuationAndQualifyingAccountsAbstract to ValuationAndQualifyingAccountsDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image01.jpg
<TEXT>
begin 644 image01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !M *@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MJ/\ :'1OT/UKU32]:TW6;87&G7<=Q'W*'I]1U!IGIX6K2<;0?WFE10.E%([
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
@:*%1$& H'0 =A0!)1124 +129I: "BBB@ HI** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image1.jpg
<TEXT>
begin 644 image1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" )8 "\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
# /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image00002.jpg
<TEXT>
begin 644 image00002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" )8 #<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
4B@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653972544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 05, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">YORK WATER CO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000108985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">23-1242500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">130 East Market Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">17401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">845-3601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, No par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">YORW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 532,657,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,389,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Baker Tilly US, LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Lancaster, Pennsylvania<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655981744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">UTILITY PLANT, at original cost</a></td>
<td class="nump">$ 664,927<span></span>
</td>
<td class="nump">$ 620,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Plant acquisition adjustments</a></td>
<td class="num">(9,838)<span></span>
</td>
<td class="num">(9,384)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(124,082)<span></span>
</td>
<td class="num">(117,113)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">Net utility plant</a></td>
<td class="nump">531,007<span></span>
</td>
<td class="nump">493,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $536 in 2024 and $501 in 2023</a></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">1,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of reserves of $1,610 in 2024 and $1,005 in 2023</a></td>
<td class="nump">7,249<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="nump">3,604<span></span>
</td>
<td class="nump">3,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Recoverable income taxes</a></td>
<td class="nump">587<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventory', window );">Materials and supplies inventories, at cost</a></td>
<td class="nump">3,413<span></span>
</td>
<td class="nump">3,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">1,597<span></span>
</td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">16,451<span></span>
</td>
<td class="nump">15,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>OTHER LONG-TERM ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Prepaid pension cost</a></td>
<td class="nump">25,009<span></span>
</td>
<td class="nump">23,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Note receivable</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Deferred regulatory assets</a></td>
<td class="nump">54,061<span></span>
</td>
<td class="nump">48,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">5,156<span></span>
</td>
<td class="nump">4,764<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment', window );">Total other long-term assets</a></td>
<td class="nump">84,481<span></span>
</td>
<td class="nump">77,348<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">633,473<span></span>
</td>
<td class="nump">588,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>COMMON STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, authorized 46,500,000 shares, issued and outstanding 14,386,282 shares in 2024 and 14,332,245 shares in 2023</a></td>
<td class="nump">138,089<span></span>
</td>
<td class="nump">136,174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">93,103<span></span>
</td>
<td class="nump">85,004<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total common stockholders' equity</a></td>
<td class="nump">231,192<span></span>
</td>
<td class="nump">221,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">PREFERRED STOCK, authorized 500,000 shares, no shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">LONG-TERM DEBT</a></td>
<td class="nump">205,561<span></span>
</td>
<td class="nump">180,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">9,525<span></span>
</td>
<td class="nump">10,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">2,892<span></span>
</td>
<td class="nump">2,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">2,490<span></span>
</td>
<td class="nump">1,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Deferred regulatory liabilities</a></td>
<td class="nump">864<span></span>
</td>
<td class="nump">644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">712<span></span>
</td>
<td class="nump">502<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">18,289<span></span>
</td>
<td class="nump">18,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>DEFERRED CREDITS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customers' advances for construction</a></td>
<td class="nump">20,546<span></span>
</td>
<td class="nump">18,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">61,157<span></span>
</td>
<td class="nump">55,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent', window );">Deferred employee benefits</a></td>
<td class="nump">3,526<span></span>
</td>
<td class="nump">3,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Deferred regulatory liabilities</a></td>
<td class="nump">43,947<span></span>
</td>
<td class="nump">42,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other deferred credits</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Total deferred credits</a></td>
<td class="nump">129,562<span></span>
</td>
<td class="nump">121,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="nump">48,869<span></span>
</td>
<td class="nump">47,321<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Stockholders' Equity and Liabilities</a></td>
<td class="nump">$ 633,473<span></span>
</td>
<td class="nump">$ 588,205<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC").</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period end amount for a type of inventory held by the utility in a schedule of inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total gross PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477571/980-405-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651153920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Other physical property, accumulated depreciation</a></td>
<td class="nump">$ 536<span></span>
</td>
<td class="nump">$ 501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivables, reserves</a></td>
<td class="nump">$ 1,610<span></span>
</td>
<td class="nump">$ 1,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>COMMON STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">46,500,000<span></span>
</td>
<td class="nump">46,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">14,386,282<span></span>
</td>
<td class="nump">14,332,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">14,386,282<span></span>
</td>
<td class="nump">14,332,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654980272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Statements of Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">OPERATING REVENUES:</a></td>
<td class="nump">$ 74,959<span></span>
</td>
<td class="nump">$ 71,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Operation and maintenance</a></td>
<td class="nump">19,670<span></span>
</td>
<td class="nump">17,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">12,610<span></span>
</td>
<td class="nump">10,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,962<span></span>
</td>
<td class="nump">11,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Taxes other than income taxes</a></td>
<td class="nump">1,676<span></span>
</td>
<td class="nump">1,499<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Operating expenses</a></td>
<td class="nump">46,918<span></span>
</td>
<td class="nump">41,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">28,041<span></span>
</td>
<td class="nump">29,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (EXPENSES):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on debt</a></td>
<td class="num">(8,904)<span></span>
</td>
<td class="num">(7,047)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for funds used during construction</a></td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">4,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent', window );">Other pension costs</a></td>
<td class="nump">524<span></span>
</td>
<td class="num">(1,082)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expenses), net</a></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(521)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expenses)</a></td>
<td class="num">(6,366)<span></span>
</td>
<td class="num">(4,497)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">21,675<span></span>
</td>
<td class="nump">25,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 20,325<span></span>
</td>
<td class="nump">$ 23,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 1.42<span></span>
</td>
<td class="nump">$ 1.66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share (in dollars per share)</a></td>
<td class="nump">$ 1.42<span></span>
</td>
<td class="nump">$ 1.66<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477468/980-360-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653912144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Common Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 134,220<span></span>
</td>
<td class="nump">$ 72,963<span></span>
</td>
<td class="nump">$ 207,183<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">14,285,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">23,757<span></span>
</td>
<td class="nump">23,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11,716)<span></span>
</td>
<td class="num">(11,716)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans', window );">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans</a></td>
<td class="nump">$ 1,654<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares', window );">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares)</a></td>
<td class="nump">41,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock-based compensation</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">4,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 136,174<span></span>
</td>
<td class="nump">85,004<span></span>
</td>
<td class="nump">$ 221,178<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">14,332,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,332,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">20,325<span></span>
</td>
<td class="nump">$ 20,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Cash dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,226)<span></span>
</td>
<td class="num">(12,226)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans', window );">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans</a></td>
<td class="nump">$ 1,669<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares', window );">Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares)</a></td>
<td class="nump">48,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock-based compensation</a></td>
<td class="nump">$ 246<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">5,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 138,089<span></span>
</td>
<td class="nump">$ 93,103<span></span>
</td>
<td class="nump">$ 231,192<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">14,386,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,386,282<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity. Also, value of stock issued during the period from direct stock and employee stock purchase plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common stock issued during the period from a dividend reinvestment plan (DRIP). Also, the number of common stock issued during the period from direct stock and employee stock purchase plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655148672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Common Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0.8516<span></span>
</td>
<td class="nump">$ 0.8189<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654220784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 20,325<span></span>
</td>
<td class="nump">$ 23,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,962<span></span>
</td>
<td class="nump">11,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Stock-based compensation</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Increase in deferred income taxes</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">353<span></span>
</td>
<td class="num">(1,114)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Increase in accounts receivable and unbilled revenues</a></td>
<td class="num">(604)<span></span>
</td>
<td class="num">(1,868)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">(Increase) decrease in recoverable income taxes</a></td>
<td class="num">(255)<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets', window );">Increase in materials and supplies inventories, prepaid expenses, prepaid pension cost, deferred regulatory and other assets</a></td>
<td class="num">(8,824)<span></span>
</td>
<td class="num">(9,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase in accounts payable, accrued compensation and benefits, other accrued expenses, deferred employee benefits, deferred regulatory liabilities, and other deferred credits</a></td>
<td class="nump">5,131<span></span>
</td>
<td class="nump">6,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInAccruedInterest', window );">Increase in accrued interest</a></td>
<td class="nump">749<span></span>
</td>
<td class="nump">776<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">30,559<span></span>
</td>
<td class="nump">31,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Utility plant additions, including debt portion of allowance for funds used during construction of $1,147 in 2024 and $2,321 in 2023</a></td>
<td class="num">(48,226)<span></span>
</td>
<td class="num">(64,640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Acquisitions of water and wastewater systems</a></td>
<td class="num">(783)<span></span>
</td>
<td class="num">(625)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(49,009)<span></span>
</td>
<td class="num">(65,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromAdvancesForConstruction', window );">Customers' advances for construction and contributions in aid of construction</a></td>
<td class="nump">3,411<span></span>
</td>
<td class="nump">5,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfAdvancesForConstruction', window );">Repayments of customer advances</a></td>
<td class="num">(791)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds of long-term debt issues</a></td>
<td class="nump">86,748<span></span>
</td>
<td class="nump">104,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(167)<span></span>
</td>
<td class="num">(171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(61,213)<span></span>
</td>
<td class="num">(64,148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts', window );">Changes in cash overdraft position</a></td>
<td class="nump">881<span></span>
</td>
<td class="num">(1,628)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">1,669<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(12,088)<span></span>
</td>
<td class="num">(11,590)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">18,450<span></span>
</td>
<td class="nump">33,357<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForOperatingActivitiesAbstract', window );"><strong>Cash paid during the period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest, net of amounts capitalized</a></td>
<td class="nump">6,892<span></span>
</td>
<td class="nump">3,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">$ 943<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText', window );">Accounts payable includes $4,138 in 2024 and $6,433 in 2023 for the construction of utility plant.</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoncashInvestingAndFinancingActivitiesRelatedText2', window );">Contributions in aid of construction includes $621 in 2024 recorded as part of the MESCO, Inc. and York Haven Borough acquisitions and $4,403 in 2023 recorded as part of the Conewago Industrial Park acquisition.</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional textual information about significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from advance for construction, classified as investing activity. Includes, but is not limited to, borrowing from developer, builder, government agency, and municipality.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfBankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfBankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for repayment of advance for construction, classified as investing activity. Includes, but is not limited to, payment to developer, builder, government agency, and municipality for borrowing received in construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in accrued interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory, prepaid expenses, regulatory assets and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoncashInvestingAndFinancingActivitiesRelatedText2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional textual information about significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoncashInvestingAndFinancingActivitiesRelatedText2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655961888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest', window );">Utility plant additions, debt portion of allowance for funds used during construction</a></td>
<td class="nump">$ 1,147<span></span>
</td>
<td class="nump">$ 2,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid', window );">Accounts payable for construction of utility plant</a></td>
<td class="nump">4,138<span></span>
</td>
<td class="nump">6,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember', window );">MESCO, Inc. and York Haven Borough [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition', window );">Contributions in aid of construction recorded as part of acquisitions</a></td>
<td class="nump">$ 621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember', window );">Conewago Industrial Park [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition', window );">Contributions in aid of construction recorded as part of acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,403<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for construction in progress expenditures that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount capitalized of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478698/980-835-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC") and were recorded as part of an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651119136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.&#160; Significant Accounting Policies</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The primary business of The York Water Company, or the Company, is to impound,
        purify and distribute water.&#160; The Company also owns and operates </span>three<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">&#160;</span>wastewater collection systems and eleven wastewater collection and treatment systems.&#160; <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">The Company operates within its franchised territory located in </span>four<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> counties within south-central Pennsylvania and is subject to regulation by the Pennsylvania Public Utility Commission, or PPUC.</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following summarizes the significant accounting policies employed by The York Water Company.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Utility Plant and Depreciation</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cost of additions includes contracted cost, direct labor and fringe benefits, materials, overhead and, for certain utility plant, allowance for funds
      used during construction.&#160; In accordance with regulatory accounting requirements, water and wastewater systems acquired are recorded at estimated original cost of utility plant when first devoted to utility service and the applicable depreciation is
      recorded to accumulated depreciation.&#160; The difference between the estimated original cost less applicable accumulated depreciation, and the purchase price and acquisition costs, is recorded as an acquisition adjustment within utility plant as
      permitted by the PPUC.&#160; At December 31, 2024 and 2023, utility plant includes a net credit acquisition adjustment of $9,838 and $9,384, respectively.&#160; For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective
      assets.&#160; Certain amounts are still awaiting approval from the PPUC before amortization will commence.&#160; Amortization amounted to $79 and $69 for the years ended December 31, 2024
      and 2023, respectively.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Upon normal retirement of depreciable property, the estimated or actual cost of the asset is credited to the utility plant account, and such amounts,
      together with the cost of removal less salvage value, are charged to the reserve for depreciation.&#160; To the extent the Company recovers cost of removal or other retirement costs through rates after the retirement costs are incurred, a regulatory asset
      is reported.&#160; Gains or losses from abnormal retirements are reflected in income currently.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.&#160; Annual provisions for
      depreciation of transportation and mechanical equipment included in utility plant are computed on a straight-line basis over the estimated service lives.&#160; Such provisions are charged to clearing accounts and apportioned therefrom to operating
      expenses and other accounts in accordance with the Uniform System of Accounts as prescribed by the PPUC.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.&#160; Maintenance of transportation
      equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.&#160; The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following remaining lives are used for financial reporting purposes:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Approximate range</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Utility Plant Asset Category</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of remaining lives</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mains and accessories</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308,020</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286,993</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 86 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Services, meters, and hydrants</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,200</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,387</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 47 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operations structures, reservoirs, and water tanks</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143,821</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,207</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 &#8211; 54 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pumping and treatment equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,906</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,719</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 &#8211; 34 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office, transportation, and operating equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,519</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,292</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 &#8211; 19 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and other non-depreciable assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,833</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,685</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant in service</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">636,299</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">544,283</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Construction work in progress</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,628</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,918</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Utility Plant</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">664,927</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">620,201</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective rate of depreciation was 2.50%
      in 2024 and 2.55% in 2023, on average utility plant, net of customers&#8217; advances and contributions.&#160; Larger depreciation provisions resulting from allowable accelerated
      methods are deducted for tax purposes.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash and Cash Equivalents</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with an original maturity of three
      months or less to be cash equivalents except for those instruments earmarked to fund construction expenditures or repay long-term debt.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance
      Corporation (FDIC).&#160; The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accounts Receivable</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.&#160; <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The reserve for doubtful accounts is established through provisions charged
        against income. &#160;</span>Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.&#160; The reserve for doubtful accounts is the best estimate of the amount of probable credit
      losses in the existing accounts receivable and is determined based on lifetime expected credit losses and the aging of account balances.&#160; Management&#8217;s periodic evaluation of the adequacy of the reserve is based on historical write-offs combined with
      an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements, adverse situations that may affect a customer&#8217;s ability to pay, economic
      conditions, and other relevant factors applied to the current aging of receivables.&#160; This evaluation is inherently subjective.&#160; Unpaid balances remaining after the stated payment terms are considered past due. </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
    <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Materials and Supplies Inventories</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materials and supplies inventories are stated at cost.&#160; Costs are determined using the average cost method.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note Receivable</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.&#160; Management,
      considering current information and events regarding the borrowers&#8217; ability to repay their obligations, considers a note to be impaired when it is probable that the Company will be unable to collect all amounts due according to the contractual terms
      of the note agreement.&#160; When a note is considered to be impaired, the carrying value of the note is written down.&#160; The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note&#8217;s effective
      interest rate.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Regulatory Assets and Liabilities</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.&#160; The accounting standards provide
      for the recognition of regulatory assets and liabilities as allowed by regulators for costs or credits that are reflected in current customer rates or are considered probable of being included in future rates.&#160; The regulatory assets or liabilities
      are then relieved as the cost or credit is reflected in rates.&#160; Regulatory assets represent costs that are expected to be fully recovered from customers in future rates while regulatory liabilities represent amounts that are expected to be refunded
      to customers in future rates.&#160; These deferred costs have been excluded from the Company&#8217;s rate base and, therefore, no return is being earned on the unamortized balances.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory assets and liabilities are comprised of the following:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining Recovery</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Periods</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Assets</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,880</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,885</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized swap losses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">382</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">632</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1 &#8211; 5 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,221</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,592</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer-owned lead service line replacements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,173</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,257</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes on customers&#8217; advances for</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,176</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,250</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service life study expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate case filing expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">314</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,061</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,949</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Liabilities</span></div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">taxes on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,090</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,286</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,825<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,196<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not yet known<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,520<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,516<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR catch-up deduction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,376<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,635<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,811</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,633</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory asset for income taxes includes (a) deferred state income taxes related primarily to differences between book and tax depreciation expense,
      (b) deferred income taxes related to the differences that arise between specific asset improvement costs capitalized for book purposes and deducted as a repair expense for tax purposes, and (c) deferred income taxes associated with the gross-up of
      revenues related to the differences.&#160; These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment to defer the mark-to-market unrealized gains and losses on its interest rate swap to reflect that the gain
      or loss is included in the ratemaking formula when the transaction actually settles.&#160; The value of the swap as of the balance sheet date is recorded as part of other deferred credits.&#160; Realized gains or losses on the swap will be recorded as interest
      expense in the statement of income over its remaining term of five years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs represent costs already incurred for the removal of assets, which are expected to be recovered over a five-year period in rates, through depreciation expense.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company was granted approval by the PPUC to modify its tariff to replace lead customer-owned service lines that were discovered when the Company
      replaced its lead service lines, and to include the cost of the annual replacement of up to 400 lead customer-owned service lines whenever
      they are discovered, regardless of the material used for the company-owned service line, over nine years.&#160; The tariff modification allows
      the Company to replace customer-owned service lines at its own initial cost and record the costs as a regulatory asset to be recovered in future base rates to customers.&#160; The recovery period was established in the most recent rate order at four years beginning March 1, 2023.&#160; The recovery period for the customer-owned lead service line replacements completed subsequent to the most recent
      rate order will begin after the next rate order.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Service life study expenses are deferred and amortized over their remaining life of three years.&#160; Rate
        case filing expenses are deferred and amortized over their remaining life of</span> two years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers&#8217; advances for construction and contributions in aid of construction are
        considered taxable income.&#160; The Company&#8217;s tariff allows the Company to record these income taxes for inclusion in rate base.&#160; This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it
        reverses.&#160; In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated
      depreciation from lowering of the enacted federal statutory corporate tax rate is recorded as a regulatory liability.&#160; The benefit will be given back to customers in rates over the remaining regulatory life of the property.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other
      postretirement benefits, customers&#8217; advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.&#160; These liabilities will be given back to customers in rates, as tax deductions occur
      over the next 1 to 50
      years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for the Internal Revenue Service, or IRS, tangible property regulations, or TPR, catch-up deduction represents the tax benefits
      realized on the Company&#8217;s 2014 income tax return for qualifying capital expenditures made prior to 2014.&#160; The period over which it will be given back to customers in rates was established in a rate order at 15 years beginning March 1, 2019.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.&#160; The
      overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.&#160; This liability will change in future years based on the amount of contributions made and market returns.&#160; The liability
      will be given back to customers in rates over some period determined by the PPUC in a future rate filing.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Assets</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets consist mainly of the cash value of life insurance policies held as an investment by the Company for reimbursement of costs and benefits
      associated with its supplemental retirement and deferred compensation programs.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred Debt Expense</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred debt expense is amortized on a straight-line basis over the term of the related debt and is presented on the balance sheet as a direct reduction
      from long-term debt.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Customers&#8217; Advances for Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer advances are cash payments from developers, municipalities, customers, or builders for construction of utility plant, and are refundable upon
      completion of construction, as operating revenues are earned.&#160; If the Company loans funds for construction to the customer, the refund amount is credited to the note receivable rather than paid out in cash.&#160; After all refunds to which the customer is
      entitled are made, any remaining balance is transferred to contributions in aid of construction.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contributions in Aid of Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contributions in Aid of Construction is composed of (i) direct, non-refundable contributions from developers, customers, or builders for construction of
      water infrastructure and (ii) customer advances that have become non-refundable.&#160; Contributions in aid of construction are deducted from the Company&#8217;s rate base, and therefore, no return is earned on property financed with contributions.&#160; The PPUC
      requires that contributions received remain on the Company&#8217;s balance sheets indefinitely as a long-term liability.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Rate Swap Agreement</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is exposed to certain risks relating to its ongoing business operations.&#160; The primary risk managed by using derivative instruments is interest
      rate risk.&#160; The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.&#160; Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.&#160;
      The notional amount on which the interest payments are based is not exchanged.&#160; The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards regarding accounting for derivatives and hedging activities require companies to recognize all derivative instruments as either
      assets or liabilities at fair value on the balance sheets.&#160; In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.&#160; These
      unrealized gains and losses are recorded as a regulatory asset.&#160; Based on current ratemaking treatment, the Company expects the gains and losses to be recognized in rates and in interest expense as the swap settlements occur.&#160; Swap settlements are
      recorded in the income statement with the hedged item as interest expense.&#160; Swap settlements resulted in the reclassification from regulatory assets to interest expense of $(6) in 2024 and $18 in 2023.&#160; The overall swap result was a gain of $244 in 2024 and $24 in 2023.&#160; During the year ending
      December 31, 2025, the Company expects to reclassify $81 before tax from regulatory assets to interest expense.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap will expire on October 1, 2029.&#160; Other than the interest rate swap, the Company has no other derivative instruments.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.&#160;
      Stock-based compensation expense is recognized over the requisite service periods of the awards on a straight-line basis, which is generally commensurate with the vesting term.&#160; Forfeitures are recognized as they occur.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes are accounted for under the asset and liability method.&#160; Deferred tax assets and liabilities are recognized for the future tax
      consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and tax credit carryforwards.&#160; Deferred tax assets and liabilities are measured using enacted
      tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
      that includes the enactment date.&#160; To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.&#160; As of December
      31, 2024 and 2023,
      deferred investment tax credits amounted to $356 and $392, respectively.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#8220;catch-up
      deduction&#8221;) and each year going forward, beginning with 2014 (the &#8220;ongoing deduction&#8221;).&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; The ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense,
      and a reduction in the amount of income taxes currently payable.&#160; The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.&#160; Both the ongoing and catch-up deductions resulted in increases
      to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#8217; advances for
      construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of the
      Company&#8217;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31,
      2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation
      is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; In November
      2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allowance for Funds Used During Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of
      construction.&#160; These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.&#160; AFUDC includes the net cost of borrowed funds and a rate of return on other funds.&#160; The PPUC approved
      rate of 10.04% was applied for 2024
      and 2023.&#160; AFUDC is recovered through water and wastewater rates as utility plant is depreciated.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Estimates in the Preparation of Financial Statements</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to
      make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the
      reporting period.&#160; Actual results could differ from those estimates.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652052752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionTextBlock', window );">Acquisitions</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.&#160; Acquisitions</div>

<div><br/></div>

<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">On October 12, 2023, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer
              Company in Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets and wastewater collection and treatment assets on October 16,&#160;2023.&#160; The acquisition resulted in the addition of approximately </span>30<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> commercial and industrial water and wastewater customers with purchase
              price and acquisition costs of approximately $590, which is&#160;less than the depreciated original cost of the assets</span>, and
            contributions in aid of construction of $4,403<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">.&#160; The
              Company recorded a negative acquisition adjustment of $73 and will seek approval from the PPUC to amortize the acquisition
              adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</span></div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 31, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township,
            York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.&#160; The acquisition resulted in the addition of approximately 180 wastewater customers with purchase price and acquisition costs of approximately $44, which is less than the depreciated original cost of the assets, and contributions in aid of construction of $63.&#160; The Company recorded a negative acquisition adjustment of $110 and
            will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</div>

<div><br/>
          </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On February 21, 2024, the Company completed the acquisition of the water assets of Longstown Mobile Estates in Windsor Township, York County,
          Pennsylvania.&#160; The Company began operating the existing water system through an interconnection with its current distribution system on February 26, 2024.&#160; The acquisition resulted in the addition of approximately 90 water customers with purchase price and acquisition costs of approximately $8, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $2 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; These customers were previously served by the Company through
          a single customer connection to the mobile home park.&#160; This acquisition is immaterial to Company results.</div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
        </div>

<div style="text-align: justify;"> <span style="font-size: 10pt; font-family: 'Times New Roman';"> On September 26, 2024, the Company completed the acquisition of the water assets of Houston Run Community Water System, LLC in Salisbury Township,
          Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets on September 30, 2024.&#160; The acquisition resulted in the addition of approximately 15 water customers with purchase price and acquisition costs of approximately $228,
          which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $368 and
          will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results. </span> </div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On December 5, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of York Haven Sewer Authority in York
            Haven Borough, York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on December 9, 2024.&#160; The acquisition resulted in the addition of approximately 230 wastewater customers with purchase price and acquisition costs of approximately $409, which is more than the depreciated original cost of the assets, and contributions in aid of construction of $558.&#160; The Company recorded an acquisition adjustment of $128 and will seek
            approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 12, 2024, the Company completed the acquisition of the water assets of Pine Run Retirement Community in Hamilton Township, Adams County,
          Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately 100 water customers with purchase price and acquisition costs of approximately $55, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $157 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.</div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On December 12, 2024, the Company completed the acquisition of the water assets of the Brookhaven Mobile Home Park of ATG Properties, LLC in Hellam
          Township, York County, Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately 150 water customers with purchase price and acquisition costs of approximately $39, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $24 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656997120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Accounts Receivable and Contract Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Accounts Receivable and Contract Assets</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3.&#160; Accounts Receivable and Contract Assets</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable and contract assets are summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Dec. 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable &#8211; customers</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,392</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other receivables</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">467</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">592</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,859</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,842</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: allowance for doubtful accounts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,610</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,005</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(605</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9.1pt; margin-left: 27.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,249</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,837</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(588</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled revenue</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,604</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,484</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.&#160; Generally, billing
          occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.&#160; The Company does not receive advances or deposits from customers before revenue is recognized so no contract
          liabilities are reported.&#160; Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.&#160; The changes in accounts receivable &#8211; customers and in unbilled revenue were
          primarily due to normal timing difference between performance and the customer&#8217;s payments.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481933/310-10-55-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 44<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229761185216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Receivable and Customers' Advances for Construction<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract', window );"><strong>Note Receivable and Customers' Advances for Construction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock', window );">Note Receivable and Customers' Advances for Construction</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4.&#160; Note Receivable and Customers&#8217; Advances for Construction</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company entered into an agreement with <span style="-sec-ix-hidden:Fact_bb9a6db5b84b48dfbd89074d2857cd6b">a</span>
      municipality to extend water service into a previously formed water district.&#160; The Company loaned funds to the municipality to cover the costs related to the project.&#160; The municipality concurrently advanced these funds back to the Company in the form
      of customers&#8217; advances for construction.&#160; The municipality is required by enacted ordinance to charge application fees and water revenue surcharges (fees) to customers connected to the system, which are remitted to the Company.&#160; The note principal
      and the related customer advance that could be used to settle the note receivable are reduced periodically as operating revenues are earned by the Company from customers connected to the system and refunds of the advance are made.&#160; There is no due
      date for the notes or expiration date for the advance.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recorded interest income of $158
      in 2024 and $192 in 2023.&#160; The interest rate on the note outstanding is 7.5%.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in the accompanying balance sheets at December 31, 2024
      and 2023 were the following amounts related to this project.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable, including interest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has other customers&#8217; advances for construction totaling $20,374 and $18,648 at December 31, 2024 and 2023, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652836240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CommonStockAndEarningsPerShareAbstract', window );"><strong>Common Stock and Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CommonStockAndEarningsPerShareTextBlock', window );">Common Stock and Earnings Per Share</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.&#160; Common Stock and Earnings Per Share</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net income of $20,325 and $23,757 for the years ended December 31, 2024
      and 2023, respectively, is used to calculate both basic and diluted earnings per share.&#160; Basic earnings per share is based on the
      weighted average number of common shares outstanding.&#160; Diluted earnings per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.&#160; The dilutive effect of employee stock-based compensation is
      included in the computation of diluted earnings per share.&#160; The dilutive effect of stock-based compensation is calculated using the treasury stock method and expected proceeds upon exercise or issuance of the stock-based compensation.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the shares used in computing basic and diluted earnings per share:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,346,552</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,294,910</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of dilutive securities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; margin-left: 12.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee stock-based compensation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">803</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,346,761</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,295,713</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the employee stock purchase plan, all full-time employees who have been employed at least <span style="-sec-ix-hidden:Fact_2e865bbb70744469865d5f616b5ce79c">ninety</span> consecutive days may purchase shares of the Company&#8217;s common stock limited to 10%
      of gross compensation.&#160; The purchase price is 95% of the fair market value (as defined).&#160; Shares issued during 2024 and 2023 were 5,137 and 4,227, respectively.&#160; As of
      December 31, 2024, 40,279
      authorized shares remain unissued under the plan.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a Dividend Reinvestment and Direct Stock Purchase and Sale Plan (&#8220;the Plan&#8221;), which is available to both current shareholders and the
      general public.&#160; On November 7, 2022, the Company filed a Registration Statement on Form S-3 with the Securities and Exchange Commission (SEC) to rollover the unissued 365,975 shares authorized under the 2019 Form S-3, for issuance under the new Prospectus for the Plan.&#160; Under the optional dividend reinvestment portion of the Plan, holders of the Company&#8217;s common stock may purchase
      additional shares instead of receiving cash dividends.&#160; The purchase price is 95% of the fair market value (as defined).&#160; Under the direct
      stock purchase portion of the Plan, purchases are made monthly at 100% of the stock&#8217;s fair market value, as defined in the new
      Prospectus.&#160; The Registration Statement was declared effective by the SEC on November 17, 2022.&#160; Shares issued during 2024 and 2023 were 43,026 and 37,475, respectively.&#160; As of December 31, 2024,
      277,682 authorized shares remain unissued under the Plan.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On March 11, 2013, the Board of Directors, or the Board, authorized a share repurchase program granting the Company authority to repurchase up to 1,200,000 shares of the Company&#8217;s common stock from time to time.&#160; The stock repurchase program has no specific end date and the Company may repurchase
      shares in the open market or through privately negotiated transactions.&#160; The Company may suspend or discontinue the repurchase program at any time.&#160; During both 2024 and 2023, the Company did not repurchase or retire any shares.&#160; As of December 31, 2024,
      618,004 shares remain available for repurchase.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CommonStockAndEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CommonStockAndEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CommonStockAndEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share and other matters related to common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CommonStockAndEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229657004864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt and Short-Term Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt and Short-Term Borrowings</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6.&#160; Long-Term Debt and Short-Term Borrowings</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term debt as of December 31, 2024 and 2023 is summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Variable Rate Pennsylvania Economic Development Financing Authority</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.00</span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series A of 2019, due 2036</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,500</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,500</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.10</span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series B of 2019, due 2038</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,870</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,870</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.23</span>%
                Senior Notes, due 2040</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">4.00</span>%
                - <span style="text-indent: 0pt;">4.50</span>% York County Industrial Development Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Bonds, Series 2015, due 2029 - 2045</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">4.54</span>%
                Senior Notes, due 2049</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.24</span>%
                Senior Notes, due 2050</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">5.50% Senior Notes, due 2053 <br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">40,000<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">40,000<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">5.67% Senior Notes,
            due 2054</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">40,000</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Committed Line of Credit, due September 2026<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,808</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,273</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">208,178</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">182,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less discount on issuance of long-term debt</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(147</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized debt issuance costs</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,481</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,489</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term portion</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205,561</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,007</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due by year as of December 31, 2024:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$&#8211;</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$28,138</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$340</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$355</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$370</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due in 2026 include payback of the committed line of credit.&#160; The committed line of credit is reviewed annually, and upon favorable outcome, would
      likely be extended for another year.&#160; Payments due in 2026 also include potential payments of&#160; $12,000 on the variable rate bonds (due
      2029) which would only be payable if all bonds were tendered and could not be remarketed, or in the event the Company was unable to, or chose not to, renew the letter of credit backing the bonds.&#160; There is currently no such indication of this
      happening.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fixed Rate Long-Term Debt</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On February 27, 2024, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $40,000 aggregate principal amount of the Company&#8217;s senior notes.&#160; The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.&#160;


















          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $39,833.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.</div>

<div><br/>
        </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> On February 24, 2023, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $40,000 aggregate principal amount of the Company&#8217;s senior notes.&#160; The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.&#160;













          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $39,829.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Variable Rate Long-Term Debt</div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On May 7, 2008, the Pennsylvania Economic Development Financing Authority, or PEDFA, issued $12,000 aggregate principal amount of PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2008 (the &#8220;Series A Bonds&#8221;) for the Company&#8217;s benefit pursuant to the terms of
        a trust indenture, dated as of May 1, 2008, between the PEDFA and Manufacturers and Traders Trust Company, as trustee.&#160; The PEDFA then loaned the proceeds of the offering of the Series A Bonds to the Company pursuant to a loan agreement, dated as
        of May 1, 2008, between the Company and the PEDFA.&#160; The loan agreement provides for a $12,000 loan with a maturity date of October 1, 2029.&#160; Amounts outstanding under the loan agreement are the Company&#8217;s direct general obligations.&#160; The proceeds of the loan were used to
        redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the &#8220;2004 Series B Bonds&#8221;).&#160; The 2004 Series B Bonds were redeemed because the bonds were tendered and could not be remarketed due to the downgrade of the bond insurer&#8217;s credit
        rating.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Borrowings under the loan agreement bear interest at a variable rate as determined by PNC Capital Markets, as remarketing agent, on a periodic basis
      elected by the Company, which has currently elected that the interest rate be determined on a weekly basis.&#160; The remarketing agent determines the interest rate based on the current market conditions in order to determine the lowest interest rate
      which would cause the Series A Bonds to have a market value equal to the principal amount thereof plus accrued interest thereon.&#160; The variable interest rate under the loan agreement averaged 3.41% in 2024 and 3.38%&#160; in 2023.&#160; As of December 31, 2024 and 2023, the interest rate was 3.64% and 3.89%, respectively.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The holders of the $12,000 Series A Bonds
      may tender their bonds at any time.&#160; When the bonds are tendered, they are subject to an annual remarketing agreement, pursuant to which a remarketing agent attempts to remarket the tendered bonds according to the terms of the indenture.&#160; In order to
      keep variable interest rates down and to enhance the marketability of the Series A Bonds, the Company entered into a Reimbursement, Credit and Security Agreement with PNC Bank, National Association (&#8220;the Bank&#8221;) dated as of May 1, 2008.&#160; This
      agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.&#160; The Bank is responsible for providing the trustee with funds for the timely payment of the principal and interest on the Series A Bonds
      and for the purchase price of the Series A Bonds that have been tendered or deemed tendered for purchase and have not been remarketed.&#160; The Company&#8217;s responsibility is to reimburse the Bank the same day as regular interest payments are made, and
      within fourteen months for the purchase price of tendered bonds that have not been remarketed.&#160; The reimbursement period for the principal
      is immediate at maturity, upon default by the Company, or if the Bank does not renew the Letter of Credit.&#160; The current expiration date of the Letter of Credit is June 30, 2026.&#160; It is reviewed annually for a potential extension of the expiration
      date.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company may elect to have the Series A Bonds redeemed, in whole or in part, on any date that interest is payable for a redemption price equal to the
      principal amount thereof plus accrued interest to the date of redemption.&#160; The Series A Bonds are also subject to mandatory redemption for the same redemption price in the event that the IRS determines that the interest payable on the Series A Bonds
      is includable in gross income of the holders of the bonds for federal tax purposes.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Rate Swap Agreement</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In connection with the issuance of the PEDFA 2004 Series B Bonds, the Company entered into an interest rate swap agreement with a counterparty, in the
      notional principal amount of $12,000.&#160; The Company elected to retain the swap agreement for the 2008 Series A Bonds.&#160; Interest rate swap
      agreements derive their value from underlying interest rates.&#160; These transactions involve both credit and market risk.&#160; The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.&#160; Notional amounts do
      not represent direct credit exposure.&#160; Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.&#160; Such difference, which represents the fair value of the swap, is reflected on the
      Company&#8217;s balance sheets.&#160; See Note 7 for additional information regarding the fair value of the swap.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap will terminate on the maturity date of the 2008 Series A Bonds (which is the same date as the maturity date of the loan under the
      loan agreement), unless sooner terminated pursuant to its terms.&#160; In the event the interest rate swap terminates prior to the maturity date of the 2008 Series A Bonds, either the Company or the swap counterparty may be required to make a termination
      payment to the other based on market conditions at such time.&#160; The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.&#160; The Company controls the credit risk of its financial contracts through credit
      approvals, limits and monitoring procedures, and does not expect the counterparty to default on its obligations.&#160; Notwithstanding the terms of the swap agreement, the Company is ultimately obligated for all amounts due and payable under the loan
      agreement.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap agreement contains provisions that require the Company to maintain a credit rating of at least BBB- with Standard &amp; Poor&#8217;s.&#160; On
      August 6, 2024, Standard &amp; Poor&#8217;s affirmed the Company&#8217;s credit rating at A-, with a stable outlook and adequate liquidity.&#160; If the Company&#8217;s rating were to fall below this rating, it would be in violation of these provisions, and the
      counterparty to the derivative could request immediate payment if the derivative was in a liability position.&#160; The Company&#8217;s interest rate swap was in a liability position as of December 31, 2024.&#160; If a violation was triggered on December 31, 2024, the
      Company would have been required to pay the counterparty approximately $394.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s interest rate swap agreement provides that it pays the counterparty a fixed interest rate of 3.16% on the notional amount of $12,000. In exchange, the
      counterparty paid the Company a floating interest rate (based on 59% of the U.S. Dollar one-month LIBOR rate) on the notional amount.&#160; The variable interest rate changed to 59%
      of the daily simple Secured Overnight Financing Rate, or SOFR, plus a spread adjustment of 11.448 basis points upon the discontinuance of
      LIBOR in 2023.&#160; The floating interest rate paid to the Company is intended, over the term of the swap, to approximate the variable interest rate on the loan agreement and the interest rate paid to bondholders, thereby managing its exposure to
      fluctuations in prevailing interest rates.&#160; The Company&#8217;s net payment rate on the swap averaged 0.05% in 2024 and 0.14% in 2023.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of December 31, 2024, there was a
      spread of 90 basis points between the variable rate paid to bondholders and the variable rate received from the swap counterparty, which
      equated to an overall effective rate of 4.06% (including variable interest and swap payments). As of December 31, 2023, there was a spread of 68 basis
      points which equated to an overall effective rate of 3.84% (including variable interest and swap payments).</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Line of Credit Borrowings</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0); font-weight: normal;">As of December </span><span style="font-weight: normal;">31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> 2024</span>,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> the Company maintained a </span>$50,000<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> unsecured, committed line of credit at an interest rate of SOFR plus 1.17% with an unused commitment fee and an interest rate floor.&#160; In the </span>third<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> quarter
            of </span>2024,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> the Company renewed its committed line of credit and extended the maturity date to September </span>2026.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">&#160; No other terms or conditions of the line of credit agreement were modified.&#160; On January 1, 2023, the interest rate changed from LIBOR plus 1.05% to a successor rate of SOFR plus 1.17%
            in advance of the discontinuation of LIBOR in </span>2023.<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">&#160;</span> Average borrowings outstanding under the lines of credit were $10,087 in 2024 and $16,316 in 2023.&#160; The average cost of
          borrowings under the lines of credit was 5.23% during 2024 and 5.36% during 2023.&#160; The weighted average interest rate on the line of credit borrowings was 5.72%
          as of December 31, 2024 and 6.51%
          as of December 31, 2023.</span></div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company utilizes a cash management account that is directly connected to its line of credit.&#160; Excess cash generated automatically pays down
        outstanding borrowings under the line of credit.&#160; If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.&#160; Likewise, if additional funds are needed beyond what is generated internally, funds are
        automatically borrowed under the line of credit.&#160; The Company borrowed $15,808 and $30,273 under its line of credit and incurred a cash overdraft of $2,428
        and $1,547, which was recorded in accounts payable, as of December 31, 2024 and 2023, respectively.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Debt Covenants and Restrictions</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The terms of the debt agreements carry certain covenants and limit in some cases the Company&#8217;s ability to borrow additional funds, to prepay its borrowings
      and include certain restrictions with respect to declaration and payment of cash dividends and the Company&#8217;s acquisition of its stock.&#160; Under the terms of the most restrictive agreements, the Company cannot borrow in excess of 60% of its utility plant, and cumulative payments for dividends and acquisition of stock since December 31, 1982 may not exceed $1,500 plus net income since that date.&#160; As of December 31, 2024,
      none of the earnings retained in the business are restricted under these provisions.&#160; The Company&#8217;s debt is unsecured.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s line of credit requires it to maintain a minimum equity to total capitalization ratio (defined as the sum of equity plus funded debt) and a
      minimum interest coverage ratio (defined as net income plus interest expense plus income tax expense divided by interest expense).&#160; As of December 31, 2024,
      the Company was in compliance with these covenants.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229845443568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value of Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.&#160; Fair Value of Financial Instruments</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards regarding fair value measurements establish a fair value hierarchy which indicates the extent to which inputs used in measuring
      fair value are observable in the market.&#160; Level 1 inputs include quoted prices for identical instruments and are the most observable.&#160; Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity
      rates and yield curves.&#160; Level 3 inputs are not observable in the market and include management&#8217;s own judgments about the assumptions market participants would use in pricing the asset or liability.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has recorded its interest rate swap liability at fair value in accordance with the standards.&#160; The liability is recorded under the caption
      &#8220;Other deferred credits&#8221; on the balance sheets.&#160; The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2024</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$386</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$386</div>
            </div>
          </td>

  </tr>


</table>

<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair values are measured as the present value of all expected future cash flows based on the swap yield curve as of the date of the valuation.&#160; These
      inputs to this calculation are deemed to be Level 2 inputs.&#160; The balance sheet carrying value reflects the Company&#8217;s credit quality as of December 31, 2024.&#160;






















      The rate used in discounting all prospective cash flows anticipated to be made under this swap reflects a representation of the yield to maturity for 30-year






















      debt on utilities rated A- as of December 31, 2024.&#160; The use of the Company&#8217;s credit quality resulted in a reduction in the swap
      liability of $8 as of December 31, 2024.&#160;






















      The fair value of the swap reflecting the Company&#8217;s credit quality as of December 31, 2023 is shown in the table below.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 33.61%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2023</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: top; width: 30.68%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$632</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$632</div>
            </div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The carrying amount of current assets and liabilities that are considered financial instruments approximates fair value as of the dates presented.&#160; The
      Company&#8217;s total long-term debt, with a carrying value of $208,178 at December 31, 2024, and $182,643 at December 31, 2023, had an estimated fair value of approximately $189,000
      and $175,000, respectively.&#160; The estimated fair value of debt was calculated using a discounted cash flow technique that incorporates a
      market interest yield curve with adjustments for duration and risk profile.&#160; These inputs to this calculation are deemed to be Level 2 inputs.&#160; The Company recognized its credit rating in determining the yield curve and did not factor in third party
      credit enhancements including the letter of credit on the 2008 PEDFA Series A issue.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and note receivable have carrying values at December 31, 2024 of $20,546 and $255, respectively.&#160; At December 31, 2023, customers&#8217; advances
      for construction and note receivable had carrying values of $18,853 and $255, respectively.&#160; The relative fair values of these amounts cannot be accurately estimated since the timing of future payment streams is dependent upon several factors,
      including new customer connections, customer consumption levels and future rate increases.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656913280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.&#160; Commitments</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Based on its
      capital budget, the Company anticipates construction and acquisition expenditures for 2025 and 2026 of approximately $46,000 and $48,500, respectively, exclusive of any acquisitions not yet approved.&#160; The Company plans to finance ongoing capital expenditures with internally-generated
      funds, borrowings against the Company&#8217;s line of credit, proceeds from the issuance of common stock under its dividend reinvestment and direct stock purchase and sale plan and ESPP, potential common stock or debt issues and customer advances and
      contributions.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
          </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
     <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company was granted approval by the PPUC to modify its tariff to include the cost of the annual replacement of up to 400 lead customer-owned service lines over nine years from the
          date of the agreement.&#160; The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.&#160; The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a
          four-year period.&#160; The cost for the customer-owned lead service line replacements was approximately $1,961 and $1,762 through December 31, 2024 and 2023, respectively, and
          is included as a regulatory asset.&#160; Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $2,000.&#160;












































          This estimate is subject to adjustment as more facts become available.</span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As of
        December 31, 2024, approximately 31%
        of the Company&#8217;s full-time employees are under union contract.&#160; The current contract was ratified in June 2023 and expires on April 30, 2026.<br/>
      </div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company
      is involved in certain legal and administrative proceedings before various courts and governmental agencies concerning utility service and other matters.&#160; The Company expects that the ultimate disposition of these proceedings will not have a material
      effect on the Company&#8217;s financial position, results of operations and cash flows.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229657015008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9.&#160; Revenue</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the Company&#8217;s revenues disaggregated by service and customer type.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water utility service:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,496</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,031</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,484</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,279</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fire protection</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,559</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,124</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wastewater utility service:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,113</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,495</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,299</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,050</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billing and revenue collection services</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">494</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">474</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Collection services</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Revenue from Contracts with Customers</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,505</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,541</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Rents from regulated property</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">454</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Operating Revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,959</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,031</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Utility Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.&#160; The transaction price
      is detailed in the tariff pursuant to an order by the PPUC and made publicly available.&#160; There is no variable consideration and no free service, special rates, or subnormal charges to any customer.&#160; Due to the fact that the contract includes a single
      performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; The Company uses an output method to recognize the utility service revenue over
      time.&#160; 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.&#160; Each customer is invoiced every month and the invoice is due within twenty days.&#160; The utility service has no returns or warranties
      associated with it.&#160; 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.&#160; 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.&#160; The methodology is standardized and consistently applied to reduce bias and the need for judgment.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Billing and Revenue Collection Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.&#160; The municipalities provide service to their residents and the Company acts as the billing and revenue
      collection agent for the municipalities.&#160; The transaction price is a fixed amount per bill prepared as established in the contract.&#160; There is no variable consideration.&#160; 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.&#160; The performance obligations are satisfied at a point in time
      when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.&#160; Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.&#160; The billing and revenue collection service has no returns or warranties associated with it.&#160; 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.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Collection Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the
      Company.&#160; The municipalities provide wastewater service to their residents.&#160; 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.&#160; When the resident is no longer delinquent, the Company will restore water service to the premises.&#160; The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the
      contract.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; 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.&#160; The collection service has no
      returns or warranties associated with it.&#160; 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.&#160; 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.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Service Line Protection Plan</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.&#160; The
      transaction price is detailed in the plan&#8217;s terms and conditions and made publicly available.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the
      transaction price.&#160; The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.&#160; The Company uses an output method to recognize the service line protection
      revenue over time.&#160; The stand-ready obligation is recognized through the passage of time.&#160; A customer has a choice to prepay for an entire year or to pay in advance each month.&#160; The service line protection plan has no returns or extended warranties
      associated with it.&#160; 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.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656994240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Rate Matters [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Rate Matters</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.&#160; Rate Matters</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, the Company files applications for rate increases with the PPUC and is granted rate relief as a result of such requests.&#160; Most
          recently, the PPUC authorized an increase in rates effective March 1, 2023.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The PPUC permits water utilities to collect a distribution system improvement charge, or DSIC. The DSIC allows the Company to add a charge to
          customers&#8217; bills for qualified replacement costs of certain infrastructure without submitting a rate filing.&#160; This surcharge mechanism typically adjusts periodically based on additional qualified capital expenditures completed or anticipated in a
          future period.&#160; The DSIC is capped at 5% of base rates, and is reset to zero when new base rates that reflect the costs of those additions become effective or when a utility&#8217;s earnings exceed a regulatory benchmark. <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The Company&#8217;s earnings are currently below the regulatory benchmark, thus allowing the Company to collect DSIC.&#160; The DSIC provided revenues of $386<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in </span>2024<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> and </span>$249<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> in&#160;</span>2023.&#160; The DSIC is subject to audit by the PPUC.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/980/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229758241728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11.&#160; Employee Benefit Plans</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Pensions</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company maintains a general and administrative and a union-represented defined benefit pension plan covering all of its employees hired prior to May 1,
      2010.&#160; Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.&#160; The benefits under the defined benefit plans are based upon years of service and compensation near retirement.&#160; The Company amended
      its defined benefit pension plans in 2014, generally limiting the years of eligible service under the plans to 30 years. The Company&#8217;s
      funding policy is to contribute annually the amount permitted by the PPUC to be collected from customers in rates, but in no case less than the minimum Employee Retirement Income Security Act (ERISA) required contribution.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the plans&#8217; funded status as of December 31, 2024 and 2023.&#160; The measurement of assets and obligations of the plans is as of December 31, 2024 and 2023.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Obligations and Funded Status</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At December 31</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Benefit Obligation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at beginning of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,717</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">635</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">598</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,855</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,876</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial (gain) loss<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,997</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">974</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,135</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at end of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,556</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Plan Assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,807</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,011</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,058</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,680</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,135</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at end of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Funded Status of Plans at End of Year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,009</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,380</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards require that the funded status of defined benefit pension plans be fully recognized on the balance sheets.&#160; They also call for the
      unrecognized actuarial gain or loss, the unrecognized prior service cost, and the unrecognized transition costs to be adjustments to shareholders&#8217; equity (accumulated other comprehensive income).&#160; Due to a rate order granted by the PPUC, the Company
      is permitted under the accounting standards to defer the charges otherwise recorded in accumulated other comprehensive income as a regulatory asset.&#160; Management believes these costs will be recovered in future rates charged to customers.&#160; The asset
      for the funded status of the Company&#8217;s pension plans as of&#160; December 31, 2024 and 2023 is recorded in &#8220;Prepaid pension cost&#8221; on its balance sheets.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In 2024, the plans recognized a significant actuarial gain.&#160; In 2024, the Company recognized a 70 basis point increase in the discount rate.&#160; In 2023, the plans recognized a significant actuarial loss.&#160; In 2023, the Company recognized a 25 basis point decrease in the discount rate.&#160; The Company uses the corridor method to amortize actuarial gains and losses.&#160; Gains and losses over 10% of the greater of pension benefit obligation or the market value of assets are amortized over the average future service of plan participants
            expected to receive benefits.</div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net gain arising during the year<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(844</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,472</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recognized prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total changes in regulatory liability during the year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,459</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts recognized in regulatory liabilities that have not yet been recognized as components of net periodic benefit cost consist of the following at
      December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,370</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(526</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory liability<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,381</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(550</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Components of net periodic benefit cost are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">635</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">598</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,855</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,876</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,164</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,612</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate-regulated adjustment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">798</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net periodic benefit cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,680</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension service cost is recorded in operating expenses.&#160; All other components of net periodic pension cost are recorded as other pension costs in other
      income (expenses).</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The rate-regulated adjustment set forth above is required in order to reflect pension expense for the Company in accordance with the method used in
        establishing water rates.&#160; The Company is permitted by rate order of the PPUC to expense pension costs to the extent of contributions and defer any remaining expense to regulatory assets or recognize the excess as a regulatory liability to be
        collected in rates at a later date as additional contributions are made.&#160; During 2024, the deferral decreased by $798.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The estimated costs for the defined benefit pension plans relating to the December 31, 2024 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 86%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 86%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net prior service credit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 86%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company does not plan to contribute
        to the plans in 2025.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid in each of the next five years and the
      subsequent five years in the aggregate:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2030</span>&#8211;<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2034</span></div>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,189</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,281</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,325</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,563</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$13,981</div>
          </td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,556</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,195</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,510</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine benefit obligations at December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.45%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.75%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.75%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected long-term return on plan assets</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The selected long-term rate of return on plan assets was primarily based on the asset allocation of each of the plan&#8217;s assets.&#160; Analysis of the historic
      returns of these asset classes and projections of expected future returns were considered in setting the long-term rate of return.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company adopted new investment policy statements in December 2023.&#160; The investment objective of the Company&#8217;s defined benefit pension plans is to
        grow the assets in such a manner that, when coupled with contributions to the plans, the assets are sufficient to pay the benefits promised to the participants and beneficiaries as they come due.&#160; At December 31, 2023, compliance with the new
        investment policy had only recently commenced implementation, resulting in a significant portion of the assets in cash and money market funds awaiting deployment to the asset classes defined in the investment policy statements.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The weighted-average target asset allocations are 70%
      to 90% fixed income securities, 10%
      to 30% equity securities, and 0%
      to 10% reserves (cash and cash equivalents).&#160; The Company&#8217;s investment performance is reviewed on a quarterly basis, with long-term
      emphasis placed on results achieved over a <span style="-sec-ix-hidden:Fact_45029faacc764cda898d01abf2c3b25c">three</span> to five year period.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Eligible investments for fixed income securities include: (i) U.S. Treasury securities and agency securities; (ii) agency and non-agency mortgage-backed
        securities backed by loans secured by residential, multi-family and commercial properties including, but not limited to passthroughs, collateralized mortgage obligations, REMICs, project loans, construction loans, and adjustable rate mortgages;
        (iii) U.S.-dollar denominated obligations of foreign governments and supranational organizations; (iv) U.S.-dollar denominated obligations of domestic and foreign corporations; (v) asset-backed securities; (vi) municipal bonds, both taxable and
        tax-exempt issues; (vii) cash equivalent investments such as commercial paper, asset-backed commercial paper, certificates of deposit (domestic and U.S.-dollar denominated foreign,) bankers&#8217; acceptances and floating rate notes; and (viii) fixed
        income mutual funds and exchange traded funds consistent with the investment guidelines. At the time of purchase, securities must be rated investment grade pursuant to the inclusion rules for a reference benchmark provider. Securities that are not
        index eligible must be rated investment grade by a nationally recognized statistical rating organization at the time of purchase.&#160; The portfolio is allowed to hold up to 5% in aggregate market value of the portfolio in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total
        portfolio.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> Direct exposure to the following strategies and types of securities is prohibited: oil and gas wells; interest only securities; warrants; principal only
      securities; margin trading; and inverse floating rate securities.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The fair values of the Company&#8217;s pension plan assets at December 31, 2024 and 2023 by asset category and fair value hierarchy level are as follows.&#160; The valuations are
      based on quoted prices on active markets (Level 1) or broker/dealer quotes, active market makers, models, and yield curves (Level 2)</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets for </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Identical Assets</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>Significant Other</div>
            <div> Observable Inputs</div>
            <div> (Level 2)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Asset Category</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Cash and Money Market Funds (a)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,665</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,665</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity Securities:</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity Mutual Funds (b)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,065</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,065</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Fixed Income Securities:</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="margin-left: 9pt;">U.S. Treasury Obligations</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">11,609</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">11,609</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 28%;" valign="bottom">
            <div style="margin-left: 9pt;">Corporate and Foreign Bonds (c)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">37,648</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">37,648</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Fixed Income Mutual Funds (d)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Plan Assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,308</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">49,257</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;">The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.</div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.</div>
                  </div>
                </td>

  </tr>


</table>
        </div>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.</div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(d)</td>

    <td style="vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.</div>
            </td>

  </tr>


</table>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Defined Contribution Plan</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a savings plan pursuant to the provisions of section 401(k) of the Internal Revenue Code.&#160; For employees hired before May 1, 2010, this
      plan provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100% of the participant&#8217;s contribution, up to a maximum annual Company contribution of $2.8 for each employee.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employees hired after May 1, 2010 are entitled to an enhanced feature of the plan.&#160; This feature provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100%
      of the participant&#8217;s contribution, up to a maximum of 4% of the employee&#8217;s compensation.&#160; In addition, the Company will make an annual
      contribution of $1.2 to each employee&#8217;s account whether or not they defer their own compensation.&#160; Employees eligible for this enhanced
      401(k) plan feature are not eligible for the defined benefit plans.&#160; As of December 31, 2024, 84 employees were participating in the enhanced feature of the plan.&#160; The Company&#8217;s contributions to both portions of the plan amounted to $430 in 2024 and $380 in 2023.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred Compensation</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has non-qualified deferred compensation and supplemental retirement agreements with certain members of management. The future commitments under
      these arrangements are offset by corporate-owned life insurance policies. At December 31, 2024 and 2023, the present value of the future obligations included in &#8220;Accrued compensation and benefits&#8221; and &#8220;Deferred employee benefits&#8221; was approximately $3,893 and $4,188, respectively. The
      insurance policies included in &#8220;Other assets&#8221; had a total cash value of approximately $4,935 and $4,566 at December 31, 2024 and 2023, respectively.&#160; The Company&#8217;s net (income) expenses under the plans amounted to $(9) in 2024 and $419 in 2023.</div>

<div><br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has a retiree life insurance program which pays the beneficiary of a retiree $2 upon the retiree&#8217;s death.&#160; At December 31, 2024 and 2023, the present value of the future obligations was approximately $87 and $100, respectively.&#160; There is no trust or insurance covering this future liability, instead the
      Company will pay these benefits out of its general assets.&#160; The Company&#8217;s net (income) expenses under the plan amounted to $(11) in 2024 and $9 in 2023.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651987568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">12.&#160; Stock-Based Compensation</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 2, 2016, the Company&#8217;s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.&#160; The LTIP was adopted to provide the
      incentive of long-term stock-based awards to officers, directors, and key employees. The LTIP provides for the granting of nonqualified stock options, incentive stock options, stock appreciation rights, performance restricted stock grants and units,
      restricted stock grants and units, and unrestricted stock grants.&#160; A maximum of 100,000 shares of common stock may be issued under the
      LTIP over the ten-year life of the plan.&#160; The maximum number of shares of common stock subject to awards that may be granted to any
      participant in any one calendar year is 2,000.&#160; Shares of common stock issued under the LTIP may be treasury shares or authorized but
      unissued shares.&#160; The LTIP is administered by the Compensation and Human Capital Committee of the Board, or the full Board, provided that the full Board administers the LTIP as it relates to awards to non-employee directors of the Company.&#160; The
      Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.&#160; The LTIP was effective on July 1, 2016.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">On September 18, 2020, the Board awarded stock to non-employee directors
        effective September 18, 2020.&#160; This stock award vested immediately.&#160; On September 18, 2020, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective September 18, 2020.&#160; This restricted stock
        award vests ratably over </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> beginning
        September 18, 2020 and has been fully recognized as of December 31, 2023.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> <br/>
      </span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 3, 2021, the Board awarded stock to non-employee directors effective May 3, 2021.&#160; This stock award vested immediately.&#160; On May 3, 2021, the
          Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 3, 2021.&#160; This restricted stock award vests ratably over three years beginning May 3, 2021 and has been fully recognized as of December 31, 2024. <br/>
        </div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span></div>

<div><br/>
    </div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 2, 2022, the Board awarded stock to non-employee directors effective May 2, 2022.&#160; This stock award vested immediately.&#160; On May
          2, 2022, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 2, 2022.&#160; This restricted stock award vests ratably over three years beginning May 2, 2022.</div>

<div><br/>
        </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 1,
      2023, the Board awarded stock to non-employee directors effective May 1, 2023.&#160; This stock award vested immediately.&#160; On May 1, 2023, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 1,
      2023.&#160; This restricted stock award vests ratably over three years beginning May 1, 2023. </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 1,
      2023, the Board accelerated the vesting period for restricted stock granted in 2021, 2022, and 2023 to one retiring key employee from three years to that key employee&#8217;s 2024 retirement date, which has been fully recognized as of December 31, 2024. </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On November
      20, 2023, the Board awarded stock to an officer effective November 20, 2023.&#160; This stock award vested immediately.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 29, 2024, the Board accelerated the vesting period for restricted stock granted in 2022 and 2023 to one retiring officer from three years to that officer&#8217;s 2024
        retirement date, which has been fully recognized as of December 31, 2024.</div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 6, 2024, the Board awarded stock to non-employee directors effective May 6, 2024.&#160; This stock award vested immediately.&#160; On May 6, 2024, the
        Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 6, 2024.&#160; This stock award vests ratably over three years beginning May 6, 2024, with the exception of the stock award to one
        key employee which vested immediately.&#160; The Board accelerated the vesting period for this restricted stock award to one retiring officer
        from three years to that officer&#8217;s 2024 retirement date, which has been fully recognized as of December 31, 2024.</div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On November 25, 2024, the Board awarded stock to an officer effective November 25, 2024.&#160; This stock award vested immediately.</div>

<div style="display:none;"><br/></div>
<div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The restricted stock awards provide the grantee with the rights of a shareholder, including the right to receive dividends and to vote such shares, but not
      the right to sell or otherwise transfer the shares during the restriction period.&#160; As a result, the awards are included in common shares outstanding on the balance sheet.&#160; Restricted stock awards result in compensation expense valued at the fair
      market value of the stock on the date of the grant and are amortized ratably over the requisite service period.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the stock grant amounts and activity for the years ended December 31, 2023 and 2024.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 73%; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 11%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date Weighted</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average Fair Value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at beginning of the year 2023</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,765</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$43.24</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,792</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$41.63</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,780</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$43.09</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,833</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.29</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at end of the year 2023</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,944</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.32</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,666</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$36.82</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,701</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$41.35</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(792</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.20</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at the end of the year 2024</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,117</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$38.62</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the years ended December 31, 2024 and
      2023, the statement of income includes $246
      and $300 of stock<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>based compensation, net and related
      recognized tax benefits of $68 and $84,
      respectively.&#160; The total fair value of the shares vested in the years ended December 31, 2024 and 2023 was $277 and $292, respectively.&#160; Total stock<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</span>based compensation related to
      nonvested awards not yet recognized is $313 at December 31, 2024, which will be recognized over the remaining three-year vesting period.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652021888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Other than Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxesOtherThanIncomeTaxesAbstract', window );"><strong>Taxes Other than Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxesOtherThanIncomeTaxesTextBlock', window );">Taxes Other than Income Taxes</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">13.&#160; Taxes Other than Income Taxes</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the components of taxes other than income taxes:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory Assessment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">412</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">356</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">502</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">451</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payroll, net of amounts capitalized</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">757</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">687</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total taxes other than income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,676</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,499</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TaxesOtherThanIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TaxesOtherThanIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TaxesOtherThanIncomeTaxesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for taxes other than income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TaxesOtherThanIncomeTaxesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656938208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">14.&#160; Income Taxes</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes consist of:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal current</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">728</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">506</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State current</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">241</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal deferred</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">409</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">540</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State deferred</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal investment tax credit, net of current utilization</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,350</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,277</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the statutory Federal tax provision to the total provision follows:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statutory Federal tax provision</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,552</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,257</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of Federal benefit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">244</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">287</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR deduction</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,315</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,029</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax-exempt interest</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of investment tax credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash value of life insurance</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(19</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt; text-indent: -9pt;">Amortization of excess accumulated deferred income taxes</div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt; text-indent: -9pt;"> on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(196</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(197</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 72%;" valign="bottom">Change in enacted state tax rate<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">21</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">(9</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other, net</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,350</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,277</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#8220;catch-up
      deduction&#8221;) and for each year going forward (the &#8220;ongoing deduction&#8221;).&#160; As a result of the catch-up deduction, income tax benefits of $3,887
      were deferred as a regulatory liability.&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; As a result, the Company recognized $259
      in income taxes during each of the years ended December 31, 2024 and 2023.&#160; As a result of the ongoing deduction, the net income tax benefits of $3,056
      and $3,770 for the years ended&#160; December 31, 2024 and 2023, respectively, reduced income tax expense and flowed through to net income.&#160; The
      ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense, and a reduction in the amount of income taxes currently payable.&#160; Both the ongoing and catch-up deductions result in increases to
      deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#8217; advances
      for construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of
      the Company&#8217;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules
      applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax
      asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; The Company is recognizing the excess accumulated deferred income taxes on accelerated depreciation, recorded as a regulatory
      liability, over the remaining useful life of the underlying assets.&#160; As a result, the Company recognized $196 and $197 in income taxes for the years ended December 31, 2024
      and 2023, respectively.&#160; In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#8217; advances for
      construction and contributions in aid of construction made after December 31, 2020.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.&#160; A provision within the tax code bill included
        with the budget provides for an annual phase-down of the Pennsylvania corporate net income tax rate of one percentage point in the first year beginning January 1, 2023 from 9.99% to 8.99%, and a one-half percentage point each year thereafter until
        it reaches 4.99% beginning January 1, 2031.&#160; The Company has remeasured the state portion of the Company&#8217;s deferred income taxes.&#160; The effect, net of the federal benefit, of $21 and $(9) was recognized in income for the years ended December
        31, 2024 and 2023, respectively.&#160; Deferred income taxes for differences that are recognized for ratemaking purposes on a cash or flow-through basis were remeasured with offsetting changes to regulatory assets and liabilities on the balance sheet as
        of December 31, 2024 and 2023.&#160; The Company expects any savings in its Pennsylvania current income taxes to be returned to its customers through the rate making process or as a future negative surcharge on their bills.</div>

<div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tax effects of temporary differences between book and tax balances that give rise to significant portions of the deferred tax assets and deferred tax
      liabilities as of December 31, 2024 and 2023
      are summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for doubtful accounts</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">278</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compensated absences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">186</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred compensation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">998</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,073</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income taxes on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,280</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,335</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> return, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,622</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,623</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> construction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,032</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,117</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax effect of pension regulatory liability</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,693</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,286</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="margin-left: 9pt">Tax loss carryover</div>
          </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">71</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">168</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="margin-left: 9pt">Contribution carryover</div>
          </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">16</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">113</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for book, not for tax</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,380</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,241</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax liabilities:</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,069</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,298</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis differences from IRS TPR</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,787</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,182</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credit</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> recover, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,208</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,965</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pensions</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,237</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">333</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">363</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for tax, not for book</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">638</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">547</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,537</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,476</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liability</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,157</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,235</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">In accordance with accounting standards, the net deferred tax liability is classified as a noncurrent deferred income tax liability on the balance sheets.</div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> <br/>
      </div>

<div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;">The Company has a Pennsylvania tax loss carryover of $1,118.&#160; If not used, this carryover will expire in <span style="-sec-ix-hidden:Fact_990dab5d504744febc18a4b88ed1fb6b">2042</span>.&#160; The Company has
          contribution carryovers of $58.&#160; If not used, these carryovers will expire in&#160;<span style="-sec-ix-hidden:Fact_9733f8625a3042098a3eb040c6da1a0b">2027</span>.</div>

<div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">No valuation allowance was required
        for deferred tax assets as of December 31, 2024 and 2023.&#160; In assessing the value of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.&#160; The ultimate realization of
        deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.&#160; Management considers the scheduled reversal of deferred tax liabilities, projected future
        taxable income, and tax planning strategies in making this assessment.&#160; Based upon expected future taxable income and the current regulatory environment, management believes it is more likely than not that the Company will realize the benefits of
        these deductible differences.</div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company determined that there were no
      uncertain tax positions meeting the recognition and measurement test of the accounting standards recorded in the years that remain open for review by taxing authorities, which are <span style="-sec-ix-hidden:Fact_509462dc74b74a9ea504cecdb9434733">2021 through 2023</span> for both federal and state income tax returns.&#160; The Company has not yet filed tax returns for 2024.&#160; The Company believes that it has fully complied with any changes pursuant to the 2017 Tax Act and the 2021 Infrastructure Act and has not taken any new positions in its 2024 income tax provision.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company&#8217;s policy is to recognize interest and penalties related to income tax matters in other expenses.&#160; The Company paid no interest or penalties for the years ended December 31, 2024 and 2023.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653425632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Risk Management and Strategy</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard its information
          systems and protect the confidentiality, integrity, and availability of its data.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Managing Material Risks &amp; Integrated Overall Risk Management</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company embraces risk management across the company, to include cybersecurity risk.&#160; This comprehensive approach ensures that cybersecurity
          considerations are an integral part of its decision-making processes at every level.&#160; The Company&#8217;s risk management team works closely with its IT department to continuously evaluate and address cybersecurity risks in alignment with its business
          objectives and operational needs.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><br/>
          Engage Third Parties on Risk Management</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">To address the evolving nature and complexity of cybersecurity threats, the Company engages with a range of external experts, including cybersecurity
          assessors, consultants, and auditors in evaluating and testing its risk management systems.&#160; These partnerships enable the Company to leverage specialized knowledge and insights with respect to its cybersecurity strategies and processes.&#160; The
          collaboration with these third parties includes regular audits, threat assessments, penetration testing, and consultation on security enhancements.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"><br/>
          Oversee Third-party Risk</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company recognizes that cybersecurity threats and risks are amplified with the addition of third-party digital service providers.&#160; In response,
              the Company implements stringent processes to oversee and manage these risks.&#160; It conducts thorough security assessments of all third-party providers before engagement and maintains ongoing monitoring to ensure compliance with its
              cybersecurity standards.&#160; This process is also intended to provide for the security and integrity of the Company&#8217;s data that may be stored on third-party systems.&#160; The monitoring includes quarterly assessments made by the contracted Chief
              Information Officer, or CIO, and on an ongoing basis by its dedicated cybersecurity staff.&#160; This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Incident Response Plan</div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The Company maintains and tests its Incident Response Plan, or IRP, to appropriately document plans for identifying, prioritizing, containing, and
            communicating information related to an incident.&#160; The Company completes annual tabletop testing of its IRP, including a testing results review to identify opportunities for improvement.</div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/>
          </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Risk Evaluation</div>

<div><br/>
            </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water utilities face several cybersecurity risks due to their critical role in monitoring and controlling water treatment and distribution
              processes and servicing customers.&#160; The key risks the Company has evaluated that could adversely impact system confidentiality, integrity, and/or availability include:</div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unauthorized Remote Access: Vulnerabilities in remote access points can be exploited by attackers to gain control over systems,
                        potentially disrupting water services.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Malware and Ransomware: Malicious software can infiltrate systems, leading to operational disruptions, data breaches, or ransom demands.&#160;
                        Cybercriminals can encrypt critical data and demand a ransom for its release, potentially disrupting water supply and treatment processes.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Insider Threats: Employees or contractors with access to systems might intentionally or unintentionally compromise security disrupting
                        water supply and treatment processes or other utility services.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Denial of Service Attacks: Attackers can overwhelm systems with traffic, rendering them unavailable and disrupting water services.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unsecured Human Machine Interfaces: Without proper security measures, human machine interfaces can be accessed by unauthorized users,
                        allowing them to view and adjust real-time system settings.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outdated Technology: Many systems use legacy technology that lack modern security features, making them more susceptible to attacks
                        affecting water services.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Network Segmentation Issues: Poorly segmented networks can allow attackers to move laterally within the system, increasing the potential
                        impact of an attack and impact to water services.</div>
                    </td>

  </tr>


</table>
            </div>

<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Phishing Scams: Employees might be targeted with deceptive emails to steal sensitive information or gain unauthorized access to systems
                        resulting in unintentional loss of data.</div>
                    </td>

  </tr>


</table>
            </div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Identified Material Risks</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
          To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company embraces risk management across the company, to include cybersecurity risk.&#160; This comprehensive approach ensures that cybersecurity
          considerations are an integral part of its decision-making processes at every level.&#160; The Company&#8217;s risk management team works closely with its IT department to continuously evaluate and address cybersecurity risks in alignment with its business
          objectives and operational needs.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><br/>
          To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Board of Directors Oversight of Cybersecurity Material Risks &#8211; Governance</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Board of Directors, or the Board, is keenly aware of the critical nature of cybersecurity risks, particularly in its business as a public utility
          providing a life sustaining product.&#160; The Board, in partnership with the Executive team, has created a robust cybersecurity program, with meaningful oversight measures and tools for tracking and managing cyber risks and threats.&#160; The Company
          understands the importance of its product and services to the communities that it serves and is dedicated to maintaining high stakeholder confidence in its operations.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Board Oversight</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Audit Committee is the lead Board committee with oversight of the cybersecurity program and bears the primary responsibility for this aspect of the
          business.&#160; The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.&#160; The breadth of experience in this Committee
          enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Management Role</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:</div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current cybersecurity risks, including qualitative rating based upon underlying objective measures;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Status of ongoing cybersecurity initiatives and strategies;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maintenance and testing of the IRP;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Incident and response reports and lessons learned from any cybersecurity incident(s); and</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compliance report with regulatory requirements and industry standards.</div>
                </td>

  </tr>


</table>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; </span>The Audit Committee has the authority to actively participate in
          strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.&#160; As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.&#160; The Audit Committee and the
          Board conduct an annual review of the Company&#8217;s cybersecurity risk position and the effectiveness of its risk management strategies and measures.&#160; From this review at the Board level, the Company is able to identify areas where there exist
          improvement opportunities and can set goals for the following year.</div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Risk Management Personnel</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">Primary responsibility for assessing, monitoring, and managing cybersecurity risks rests with the CIO, who has oversight over the IT Department, including one dedicated cybersecurity staff person and select specialized contractors.&#160; This group of contractors includes a Chief
            Information Security Officer, IT Director, Cybersecurity Analysts, Network Engineers, and Network Administrators.&#160; </span><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The CIO, Chief
            Information Security Officer, and IT Director all have a minimum of ten years of experience in the cybersecurity and technology leadership field.</span></div>

<div><br/>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Monitor Cybersecurity Risks</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cybersecurity team actively monitors for cybersecurity risks by employing the use of endpoint detection and response solutions with immediate alert
          notifications, vulnerability scanning solutions that proactively identify risks, and by monitoring the logs of network devices.</div>

<div><br/>
          </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Reporting to the Board</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Chief Administrative Officer and General Counsel has primary responsibility to report to the President and Chief Executive Officer and to the Board and presents with the CIO where appropriate for the content of the presentation and/or to facilitate a substantive discussion.&#160;
            The CIO, through the Chief Administrative Officer and General Counsel, ensures that the highest levels of the Company remain informed about the cybersecurity posture, potential risks, events, and response if they occur.&#160; Material cybersecurity
            matters, and significant strategic risk management processes and decisions are elevated to the Board by the Chief Administrative Officer and General Counsel, ensuring that the Board has effective and substantive oversight and may provide input
            and guidance on critical cybersecurity measures and issues.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Audit Committee is the lead Board committee with oversight of the cybersecurity program and bears the primary responsibility for this aspect of the
          business.&#160; The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.&#160; The breadth of experience in this Committee
          enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:</div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current cybersecurity risks, including qualitative rating based upon underlying objective measures;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Status of ongoing cybersecurity initiatives and strategies;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maintenance and testing of the IRP;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Incident and response reports and lessons learned from any cybersecurity incident(s); and</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compliance report with regulatory requirements and industry standards.</div>
                </td>

  </tr>


</table>
        </div>
<span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; </span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:</div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Current cybersecurity risks, including qualitative rating based upon underlying objective measures;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Status of ongoing cybersecurity initiatives and strategies;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maintenance and testing of the IRP;</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Incident and response reports and lessons learned from any cybersecurity incident(s); and</div>
                </td>

  </tr>


</table>
        </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 36pt; vertical-align: top; text-align: right;">
                  <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8226;</div>
                </td>

    <td style="width: auto; vertical-align: top;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compliance report with regulatory requirements and industry standards.</div>
                </td>

  </tr>


</table>
        </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; </span>The Audit Committee has the authority to actively participate in
          strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.&#160; As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.&#160; The Audit Committee and the
          Board conduct an annual review of the Company&#8217;s cybersecurity risk position and the effectiveness of its risk management strategies and measures.&#160; From this review at the Board level, the Company is able to identify areas where there exist
          improvement opportunities and can set goals for the following year.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">Primary responsibility for assessing, monitoring, and managing cybersecurity risks rests with the CIO, who has oversight over the IT Department, including one dedicated cybersecurity staff person and select specialized contractors.&#160; This group of contractors includes a Chief
            Information Security Officer, IT Director, Cybersecurity Analysts, Network Engineers, and Network Administrators.&#160; </span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;">The CIO, Chief
            Information Security Officer, and IT Director all have a minimum of ten years of experience in the cybersecurity and technology leadership field.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cybersecurity team actively monitors for cybersecurity risks by employing the use of endpoint detection and response solutions with immediate alert
          notifications, vulnerability scanning solutions that proactively identify risks, and by monitoring the logs of network devices.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652361136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229659778912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>Schedule II - Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts</a></td>
<td class="text">
<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">THE YORK WATER COMPANY</div>

<div><br/>
    </div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Schedule II Valuation and Qualifying Accounts</div>

<div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">For the Two Years Ended December 31, 2024</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 40.7%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: top; width: 1.01%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="5" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Additions</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 40.7%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Description</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Beginning </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of Year</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Charged to</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost and</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Expenses</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Recoveries</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deductions</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Balance at</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">End of Year</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">FOR THE YEAR ENDED</div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> DECEMBER 31, 2024</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for</div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> uncollectible accounts</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,005,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,071,758</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,658</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">497,416</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,610,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 40.7%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">FOR THE YEAR ENDED</div>
              <div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> DECEMBER 31, 2023</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for</div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> uncollectible accounts</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">855,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">538,152</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,646</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">412,798</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,005,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Deductions column above represents write-offs of accounts receivable during the applicable year.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652708048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Utility Plant and Depreciation</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Utility Plant and Depreciation</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The cost of additions includes contracted cost, direct labor and fringe benefits, materials, overhead and, for certain utility plant, allowance for funds
      used during construction.&#160; In accordance with regulatory accounting requirements, water and wastewater systems acquired are recorded at estimated original cost of utility plant when first devoted to utility service and the applicable depreciation is
      recorded to accumulated depreciation.&#160; The difference between the estimated original cost less applicable accumulated depreciation, and the purchase price and acquisition costs, is recorded as an acquisition adjustment within utility plant as
      permitted by the PPUC.&#160; At December 31, 2024 and 2023, utility plant includes a net credit acquisition adjustment of $9,838 and $9,384, respectively.&#160; For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective
      assets.&#160; Certain amounts are still awaiting approval from the PPUC before amortization will commence.&#160; Amortization amounted to $79 and $69 for the years ended December 31, 2024
      and 2023, respectively.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Upon normal retirement of depreciable property, the estimated or actual cost of the asset is credited to the utility plant account, and such amounts,
      together with the cost of removal less salvage value, are charged to the reserve for depreciation.&#160; To the extent the Company recovers cost of removal or other retirement costs through rates after the retirement costs are incurred, a regulatory asset
      is reported.&#160; Gains or losses from abnormal retirements are reflected in income currently.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.&#160; Annual provisions for
      depreciation of transportation and mechanical equipment included in utility plant are computed on a straight-line basis over the estimated service lives.&#160; Such provisions are charged to clearing accounts and apportioned therefrom to operating
      expenses and other accounts in accordance with the Uniform System of Accounts as prescribed by the PPUC.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.&#160; Maintenance of transportation
      equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.&#160; The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following remaining lives are used for financial reporting purposes:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Approximate range</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Utility Plant Asset Category</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of remaining lives</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mains and accessories</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308,020</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286,993</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 86 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Services, meters, and hydrants</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,200</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,387</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 47 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operations structures, reservoirs, and water tanks</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143,821</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,207</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 &#8211; 54 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pumping and treatment equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,906</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,719</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 &#8211; 34 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office, transportation, and operating equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,519</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,292</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 &#8211; 19 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and other non-depreciable assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,833</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,685</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant in service</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">636,299</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">544,283</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Construction work in progress</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,628</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,918</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Utility Plant</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">664,927</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">620,201</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The effective rate of depreciation was 2.50%
      in 2024 and 2.55% in 2023, on average utility plant, net of customers&#8217; advances and contributions.&#160; Larger depreciation provisions resulting from allowable accelerated
      methods are deducted for tax purposes.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cash and Cash Equivalents</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with an original maturity of three
      months or less to be cash equivalents except for those instruments earmarked to fund construction expenditures or repay long-term debt.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance
      Corporation (FDIC).&#160; The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accounts Receivable</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.&#160; <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The reserve for doubtful accounts is established through provisions charged
        against income. &#160;</span>Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.&#160; The reserve for doubtful accounts is the best estimate of the amount of probable credit
      losses in the existing accounts receivable and is determined based on lifetime expected credit losses and the aging of account balances.&#160; Management&#8217;s periodic evaluation of the adequacy of the reserve is based on historical write-offs combined with
      an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements, adverse situations that may affect a customer&#8217;s ability to pay, economic
      conditions, and other relevant factors applied to the current aging of receivables.&#160; This evaluation is inherently subjective.&#160; Unpaid balances remaining after the stated payment terms are considered past due. </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventorySuppliesPolicy', window );">Materials and Supplies Inventories</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Materials and Supplies Inventories</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Materials and supplies inventories are stated at cost.&#160; Costs are determined using the average cost method.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoteReceivablePolicyTextBlock', window );">Note Receivable</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Note Receivable</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.&#160; Management,
      considering current information and events regarding the borrowers&#8217; ability to repay their obligations, considers a note to be impaired when it is probable that the Company will be unable to collect all amounts due according to the contractual terms
      of the note agreement.&#160; When a note is considered to be impaired, the carrying value of the note is written down.&#160; The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note&#8217;s effective
      interest rate.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPolicyTextBlock', window );">Regulatory Assets and Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Regulatory Assets and Liabilities</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.&#160; The accounting standards provide
      for the recognition of regulatory assets and liabilities as allowed by regulators for costs or credits that are reflected in current customer rates or are considered probable of being included in future rates.&#160; The regulatory assets or liabilities
      are then relieved as the cost or credit is reflected in rates.&#160; Regulatory assets represent costs that are expected to be fully recovered from customers in future rates while regulatory liabilities represent amounts that are expected to be refunded
      to customers in future rates.&#160; These deferred costs have been excluded from the Company&#8217;s rate base and, therefore, no return is being earned on the unamortized balances.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory assets and liabilities are comprised of the following:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining Recovery</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Periods</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Assets</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,880</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,885</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized swap losses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">382</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">632</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1 &#8211; 5 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,221</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,592</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer-owned lead service line replacements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,173</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,257</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes on customers&#8217; advances for</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,176</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,250</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service life study expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate case filing expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">314</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,061</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,949</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Liabilities</span></div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">taxes on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,090</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,286</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,825<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,196<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not yet known<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,520<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,516<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR catch-up deduction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,376<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,635<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,811</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,633</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory asset for income taxes includes (a) deferred state income taxes related primarily to differences between book and tax depreciation expense,
      (b) deferred income taxes related to the differences that arise between specific asset improvement costs capitalized for book purposes and deducted as a repair expense for tax purposes, and (c) deferred income taxes associated with the gross-up of
      revenues related to the differences.&#160; These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment to defer the mark-to-market unrealized gains and losses on its interest rate swap to reflect that the gain
      or loss is included in the ratemaking formula when the transaction actually settles.&#160; The value of the swap as of the balance sheet date is recorded as part of other deferred credits.&#160; Realized gains or losses on the swap will be recorded as interest
      expense in the statement of income over its remaining term of five years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs represent costs already incurred for the removal of assets, which are expected to be recovered over a five-year period in rates, through depreciation expense.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company was granted approval by the PPUC to modify its tariff to replace lead customer-owned service lines that were discovered when the Company
      replaced its lead service lines, and to include the cost of the annual replacement of up to 400 lead customer-owned service lines whenever
      they are discovered, regardless of the material used for the company-owned service line, over nine years.&#160; The tariff modification allows
      the Company to replace customer-owned service lines at its own initial cost and record the costs as a regulatory asset to be recovered in future base rates to customers.&#160; The recovery period was established in the most recent rate order at four years beginning March 1, 2023.&#160; The recovery period for the customer-owned lead service line replacements completed subsequent to the most recent
      rate order will begin after the next rate order.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Service life study expenses are deferred and amortized over their remaining life of three years.&#160; Rate
        case filing expenses are deferred and amortized over their remaining life of</span> two years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers&#8217; advances for construction and contributions in aid of construction are
        considered taxable income.&#160; The Company&#8217;s tariff allows the Company to record these income taxes for inclusion in rate base.&#160; This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it
        reverses.&#160; In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated
      depreciation from lowering of the enacted federal statutory corporate tax rate is recorded as a regulatory liability.&#160; The benefit will be given back to customers in rates over the remaining regulatory life of the property.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other
      postretirement benefits, customers&#8217; advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.&#160; These liabilities will be given back to customers in rates, as tax deductions occur
      over the next 1 to 50
      years.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The regulatory liability for the Internal Revenue Service, or IRS, tangible property regulations, or TPR, catch-up deduction represents the tax benefits
      realized on the Company&#8217;s 2014 income tax return for qualifying capital expenditures made prior to 2014.&#160; The period over which it will be given back to customers in rates was established in a rate order at 15 years beginning March 1, 2019.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.&#160; The
      overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.&#160; This liability will change in future years based on the amount of contributions made and market returns.&#160; The liability
      will be given back to customers in rates over some period determined by the PPUC in a future rate filing.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Other Assets</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other assets consist mainly of the cash value of life insurance policies held as an investment by the Company for reimbursement of costs and benefits
      associated with its supplemental retirement and deferred compensation programs.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Debt Expense</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Deferred Debt Expense</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred debt expense is amortized on a straight-line basis over the term of the related debt and is presented on the balance sheet as a direct reduction
      from long-term debt.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CustomersAdvancesForConstructionPolicyTextBlock', window );">Customers' Advances for Construction</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Customers&#8217; Advances for Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer advances are cash payments from developers, municipalities, customers, or builders for construction of utility plant, and are refundable upon
      completion of construction, as operating revenues are earned.&#160; If the Company loans funds for construction to the customer, the refund amount is credited to the note receivable rather than paid out in cash.&#160; After all refunds to which the customer is
      entitled are made, any remaining balance is transferred to contributions in aid of construction.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ContributionsInAidsOfConstructionPolicyTextBlock', window );">Contributions in Aid of Construction</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Contributions in Aid of Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contributions in Aid of Construction is composed of (i) direct, non-refundable contributions from developers, customers, or builders for construction of
      water infrastructure and (ii) customer advances that have become non-refundable.&#160; Contributions in aid of construction are deducted from the Company&#8217;s rate base, and therefore, no return is earned on property financed with contributions.&#160; The PPUC
      requires that contributions received remain on the Company&#8217;s balance sheets indefinitely as a long-term liability.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Interest Rate Swap Agreement</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Interest Rate Swap Agreement</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company is exposed to certain risks relating to its ongoing business operations.&#160; The primary risk managed by using derivative instruments is interest
      rate risk.&#160; The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.&#160; Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.&#160;
      The notional amount on which the interest payments are based is not exchanged.&#160; The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The accounting standards regarding accounting for derivatives and hedging activities require companies to recognize all derivative instruments as either
      assets or liabilities at fair value on the balance sheets.&#160; In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.&#160; These
      unrealized gains and losses are recorded as a regulatory asset.&#160; Based on current ratemaking treatment, the Company expects the gains and losses to be recognized in rates and in interest expense as the swap settlements occur.&#160; Swap settlements are
      recorded in the income statement with the hedged item as interest expense.&#160; Swap settlements resulted in the reclassification from regulatory assets to interest expense of $(6) in 2024 and $18 in 2023.&#160; The overall swap result was a gain of $244 in 2024 and $24 in 2023.&#160; During the year ending
      December 31, 2025, the Company expects to reclassify $81 before tax from regulatory assets to interest expense.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The interest rate swap will expire on October 1, 2029.&#160; Other than the interest rate swap, the Company has no other derivative instruments.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Stock-Based Compensation</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.&#160;
      Stock-based compensation expense is recognized over the requisite service periods of the awards on a straight-line basis, which is generally commensurate with the vesting term.&#160; Forfeitures are recognized as they occur.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred income taxes are accounted for under the asset and liability method.&#160; Deferred tax assets and liabilities are recognized for the future tax
      consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and tax credit carryforwards.&#160; Deferred tax assets and liabilities are measured using enacted
      tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
      that includes the enactment date.&#160; To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.&#160; As of December
      31, 2024 and 2023,
      deferred investment tax credits amounted to $356 and $392, respectively.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#8220;catch-up
      deduction&#8221;) and each year going forward, beginning with 2014 (the &#8220;ongoing deduction&#8221;).&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; The ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense,
      and a reduction in the amount of income taxes currently payable.&#160; The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.&#160; Both the ongoing and catch-up deductions resulted in increases
      to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#8217; advances for
      construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of the
      Company&#8217;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31,
      2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation
      is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; In November
      2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#8217; advances for construction and contributions in aid of construction made after December 31, 2020.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">Allowance for Funds Used During Construction</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Allowance for Funds Used During Construction</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of
      construction.&#160; These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.&#160; AFUDC includes the net cost of borrowed funds and a rate of return on other funds.&#160; The PPUC approved
      rate of 10.04% was applied for 2024
      and 2023.&#160; AFUDC is recovered through water and wastewater rates as utility plant is depreciated.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates in the Preparation of Financial Statements</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Estimates in the Preparation of Financial Statements</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to
      make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the
      reporting period.&#160; Actual results could differ from those estimates.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477468/980-360-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 980<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482115/980-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ContributionsInAidsOfConstructionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contributions in aid of construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ContributionsInAidsOfConstructionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CustomersAdvancesForConstructionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for customers' advances for construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CustomersAdvancesForConstructionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoteReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoteReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229659783728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Utility Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.&#160; The transaction price
      is detailed in the tariff pursuant to an order by the PPUC and made publicly available.&#160; There is no variable consideration and no free service, special rates, or subnormal charges to any customer.&#160; Due to the fact that the contract includes a single
      performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; The Company uses an output method to recognize the utility service revenue over
      time.&#160; 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.&#160; Each customer is invoiced every month and the invoice is due within twenty days.&#160; The utility service has no returns or warranties
      associated with it.&#160; 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.&#160; 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.&#160; The methodology is standardized and consistently applied to reduce bias and the need for judgment.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Billing and Revenue Collection Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.&#160; The municipalities provide service to their residents and the Company acts as the billing and revenue
      collection agent for the municipalities.&#160; The transaction price is a fixed amount per bill prepared as established in the contract.&#160; There is no variable consideration.&#160; 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.&#160; The performance obligations are satisfied at a point in time
      when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.&#160; Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.&#160; The billing and revenue collection service has no returns or warranties associated with it.&#160; 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.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Collection Service</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the
      Company.&#160; The municipalities provide wastewater service to their residents.&#160; 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.&#160; When the resident is no longer delinquent, the Company will restore water service to the premises.&#160; The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the
      contract.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; 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.&#160; The collection service has no
      returns or warranties associated with it.&#160; 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.&#160; 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.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Service Line Protection Plan</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.&#160; The
      transaction price is detailed in the plan&#8217;s terms and conditions and made publicly available.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the
      transaction price.&#160; The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.&#160; The Company uses an output method to recognize the service line protection
      revenue over time.&#160; The stand-ready obligation is recognized through the passage of time.&#160; A customer has a choice to prepay for an entire year or to pay in advance each month.&#160; The service line protection plan has no returns or extended warranties
      associated with it.&#160; 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.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652117376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Utility Plant</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following remaining lives are used for financial reporting purposes:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Approximate range</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Utility Plant Asset Category</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">of remaining lives</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Mains and accessories</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">308,020</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">286,993</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 86 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Services, meters, and hydrants</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">106,200</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">98,387</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14 &#8211; 47 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Operations structures, reservoirs, and water tanks</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">143,821</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">89,207</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 &#8211; 54 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pumping and treatment equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,906</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,719</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 &#8211; 34 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Office, transportation, and operating equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,519</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,292</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 &#8211; 19 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Land and other non-depreciable assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,833</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,685</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant in service</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">636,299</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">544,283</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Construction work in progress</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">28,628</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">75,918</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total Utility Plant</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">664,927</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">620,201</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock', window );">Regulatory Assets and Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory assets and liabilities are comprised of the following:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">December 31</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Remaining Recovery</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Periods</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Assets</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,880</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,885</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unrealized swap losses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">382</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">632</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1 &#8211; 5 years</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Utility plant retirement costs</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,221</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9,592</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customer-owned lead service line replacements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,173</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,257</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes on customers&#8217; advances for</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">construction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,176</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,250</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service life study expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate case filing expenses</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">314</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">54,061</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">48,949</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Liabilities</span></div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income</div>
            </div>
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">taxes on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,090</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,286</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Postretirement benefits</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,825<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">21,196<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Not yet known<br/>
                  </div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,520<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,516<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                <div>
                  <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Various</div>
                </div>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR catch-up deduction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,376<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,635<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">9 years<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">44,811</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,633</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481834/980-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656991264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Accounts Receivable and Contract Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Accounts Receivable and Contract Assets</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable and contract assets are summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">As of</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Dec. 31, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Dec. 31, 2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable &#8211; customers</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,392</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">142</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other receivables</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">467</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">592</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,859</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,842</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less: allowance for doubtful accounts</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,610</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,005</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(605</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9.1pt; margin-left: 27.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accounts receivable, net</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,249</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,837</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(588</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unbilled revenue</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,604</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,484</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656976320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Receivable and Customers' Advances for Construction (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract', window );"><strong>Note Receivable and Customers' Advances for Construction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock', window );">Amounts Related to Water District Projects</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in the accompanying balance sheets at December 31, 2024
      and 2023 were the following amounts related to this project.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note receivable, including interest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">172</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of notes receivable including interest and customer's advances for construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652090096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CommonStockAndEarningsPerShareAbstract', window );"><strong>Common Stock and Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Shares Used in Computing Basic and Diluted Earnings per Share</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the shares used in computing basic and diluted earnings per share:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, basic</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,346,552</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,294,910</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effect of dilutive securities:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; margin-left: 12.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee stock-based compensation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">209</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">803</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted average common shares, diluted</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,346,761</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,295,713</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CommonStockAndEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CommonStockAndEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229659783728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt and Short-Term Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term debt as of December 31, 2024 and 2023 is summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Variable Rate Pennsylvania Economic Development Financing Authority</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.00</span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series A of 2019, due 2036</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,500</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,500</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.10</span>%
                Pennsylvania Economic Development Financing Authority Exempt</div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Refunding Bonds, Series B of 2019, due 2038</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,870</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,870</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.23</span>%
                Senior Notes, due 2040</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">4.00</span>%
                - <span style="text-indent: 0pt;">4.50</span>% York County Industrial Development Authority Exempt</div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> Facilities Revenue Bonds, Series 2015, due 2029 - 2045</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">4.54</span>%
                Senior Notes, due 2049</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">3.24</span>%
                Senior Notes, due 2050</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,000</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">5.50% Senior Notes, due 2053 <br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">40,000<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">40,000<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">5.67% Senior Notes,
            due 2054</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">40,000</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Committed Line of Credit, due September 2026<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,808</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,273</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total long-term debt</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">208,178</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">182,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less discount on issuance of long-term debt</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(136</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(147</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Less unamortized debt issuance costs</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,481</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,489</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Long-term portion</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">205,561</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">180,007</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Payments Due by Year</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payments due by year as of December 31, 2024:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$&#8211;</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$28,138</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$340</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$355</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$370</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651816736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value of Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Fair Value of Interest Rate Swap</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The Company has recorded its interest rate swap liability at fair value in accordance with the standards.&#160; The liability is recorded under the caption
      &#8220;Other deferred credits&#8221; on the balance sheets.&#160; The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2024</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: top; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> <span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$386</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$386</div>
            </div>
          </td>

  </tr>


</table>

<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> </span><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair values are measured as the present value of all expected future cash flows based on the swap yield curve as of the date of the valuation.&#160; These
      inputs to this calculation are deemed to be Level 2 inputs.&#160; The balance sheet carrying value reflects the Company&#8217;s credit quality as of December 31, 2024.&#160;






















      The rate used in discounting all prospective cash flows anticipated to be made under this swap reflects a representation of the yield to maturity for 30-year






















      debt on utilities rated A- as of December 31, 2024.&#160; The use of the Company&#8217;s credit quality resulted in a reduction in the swap
      liability of $8 as of December 31, 2024.&#160;






















      The fair value of the swap reflecting the Company&#8217;s credit quality as of December 31, 2023 is shown in the table below.</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Description</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 33.61%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">December 31, 2023</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: top; width: 30.68%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value Measurements</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">at Reporting Date Using</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-decoration: underline;">Significant Other Observable Inputs (Level 2)</span></div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest Rate Swap</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$632</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$632</div>
            </div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652079312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Revenues Disaggregated by Service and Customer Type</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table shows the Company&#8217;s revenues disaggregated by service and customer type.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Water utility service:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,496</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,031</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,484</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,279</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fire protection</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,559</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,124</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Wastewater utility service:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Residential</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,113</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,495</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial and industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,299</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,050</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Billing and revenue collection services</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">494</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">474</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Collection services</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Revenue from Contracts with Customers</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,505</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70,541</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Rents from regulated property</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">454</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Operating Revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,959</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">71,031</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653876000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Obligations and Funded Status</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table sets forth the plans&#8217; funded status as of December 31, 2024 and 2023.&#160; The measurement of assets and obligations of the plans is as of December 31, 2024 and 2023.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Obligations and Funded Status</div>
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At December 31</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Benefit Obligation</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at beginning of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,717</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">635</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">598</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,855</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,876</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actuarial (gain) loss<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,997</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">974</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefit payments</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,135</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pension benefit obligation at end of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,556</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Change in Plan Assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at beginning of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,807</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Actual return on plan assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,011</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,058</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employer contributions</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,680</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Benefits paid</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,135</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,967</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets at end of year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Funded Status of Plans at End of Year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,009</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,380</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock', window );">Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net gain arising during the year<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(844</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,472</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Recognized prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total changes in regulatory liability during the year</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,459</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock', window );">Amounts Recognized in Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amounts recognized in regulatory liabilities that have not yet been recognized as components of net periodic benefit cost consist of the following at
      December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,370</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(526</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(24</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory liability<br/>
              </div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,381</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(550</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components of Net Periodic Benefit Cost</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Components of net periodic benefit cost are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Service cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">635</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">598</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,855</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,876</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected return on plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,164</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,612</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of prior service credit</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(13</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate-regulated adjustment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">798</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net periodic benefit cost</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,680</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock', window );">Regulatory Assets to be Reclassified into Net Periodic Benefit Cost Over Next Fiscal Year</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The estimated costs for the defined benefit pension plans relating to the December 31, 2024 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 86%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net loss</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 86%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net prior service credit</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 86%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Benefit Payments Expected to be Paid</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid in each of the next five years and the
      subsequent five years in the aggregate:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2026</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2027</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2029</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2030</span>&#8211;<span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;">2034</span></div>
          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,189</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,281</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,325</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,563</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$2,544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$13,981</div>
          </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Projected Benefit Obligation and Fair Value of Plan Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Projected benefit obligation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,556</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,198</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock', window );">Accumulated Benefit Obligation and Fair Value of Plan Assets</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accumulated benefit obligation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,195</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,510</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Fair value of plan assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Weighted-Average Assumptions Used</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine benefit obligations at December 31:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.45%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.75%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 73%; vertical-align: top; padding-bottom: 2px;"> </td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td style="width: 2%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Discount rate</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4.75%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected long-term return on plan assets</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Rate of compensation increase</div>
            </div>
          </td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.50% &#8211; 3.00%</div>
            </div>
          </td>

    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Fair Values of Pension Plan Assets</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">The fair values of the Company&#8217;s pension plan assets at December 31, 2024 and 2023 by asset category and fair value hierarchy level are as follows.&#160; The valuations are
      based on quoted prices on active markets (Level 1) or broker/dealer quotes, active market makers, models, and yield curves (Level 2)</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"> Value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets for </div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Identical Assets</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(Level 1)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>Significant Other</div>
            <div> Observable Inputs</div>
            <div> (Level 2)</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Asset Category</span></div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Cash and Money Market Funds (a)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,665</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,665</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,490</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity Securities:</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Equity Mutual Funds (b)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,065</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,643</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,065</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="text-decoration: underline;">Fixed Income Securities:</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="margin-left: 9pt;">U.S. Treasury Obligations</div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">11,609</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">11,609</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 28%;" valign="bottom">
            <div style="margin-left: 9pt;">Corporate and Foreign Bonds (c)<br/>
            </div>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">37,648</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">37,648</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Fixed Income Mutual Funds (d)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#8211;</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 28%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Total Plan Assets</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62,565</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,308</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">63,578</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">49,257</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#8211;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(a)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;">The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.</div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(b)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">
                    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.</div>
                  </div>
                </td>

  </tr>


</table>
        </div>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(c)</td>

    <td style="width: auto; vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.</div>
            </td>

  </tr>


</table>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(d)</td>

    <td style="vertical-align: top; text-align: left;">
              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.</div>
            </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)(b)(c)<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (d)(5)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in plan assets and benefit obligations recognized in regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the estimated amount as of the balance sheet date expected to be reclassified to net periodic benefit cost from regulatory assets within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in regulatory assets that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652070240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the stock grant amounts and activity for the years ended December 31, 2023 and 2024.</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 73%; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of Shares</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 11%; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Grant Date Weighted</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Average Fair Value</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at beginning of the year 2023</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,765</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$43.24</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,792</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$41.63</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,780</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$43.09</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,833</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.29</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at end of the year 2023</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,944</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.32</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Granted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,666</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$36.82</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Vested</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,701</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$41.35</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Forfeited</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(792</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$42.20</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 73%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Nonvested at the end of the year 2024</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,117</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;">$38.62</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656868432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Other than Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxesOtherThanIncomeTaxesAbstract', window );"><strong>Taxes Other than Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock', window );">Components of Taxes Other than Income Taxes</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table provides the components of taxes other than income taxes:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Regulatory Assessment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">412</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">356</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Property</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">502</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">451</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Payroll, net of amounts capitalized</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">757</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">687</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total taxes other than income taxes</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,676</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,499</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of taxes other than income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TaxesOtherThanIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TaxesOtherThanIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651088320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provisions for Income Taxes</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The provisions for income taxes consist of:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal current</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">728</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">506</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State current</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">147</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">241</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal deferred</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">409</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">540</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State deferred</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">102</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"></div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Federal investment tax credit, net of current utilization</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,350</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,277</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Statutory Federal Tax Provision to Total Provision</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">A reconciliation of the statutory Federal tax provision to the total provision follows:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Statutory Federal tax provision</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,552</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,257</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">State income taxes, net of Federal benefit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">244</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">287</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">IRS TPR deduction</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,315</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,029</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax-exempt interest</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(33</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(40</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of investment tax credit</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(36</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(35</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash value of life insurance</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(19</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt; text-indent: -9pt;">Amortization of excess accumulated deferred income taxes</div>
              <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt; text-indent: -9pt;"> on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(196</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(197</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 72%;" valign="bottom">Change in enacted state tax rate<br/>
          </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">21</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">(9</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other, net</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">132</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total income taxes</div>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,350</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,277</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Tax Assets and Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The tax effects of temporary differences between book and tax balances that give rise to significant portions of the deferred tax assets and deferred tax
      liabilities as of December 31, 2024 and 2023
      are summarized in the following table:</div>

<div><br/>
    </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2023</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax assets:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Reserve for doubtful accounts</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">440</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">278</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Compensated absences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">178</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">186</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred compensation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">998</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,073</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Excess accumulated deferred income taxes on accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,280</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,335</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> return, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,622</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,623</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Customers&#8217; advances for construction and contributions in aid of</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> construction</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,032</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,117</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Tax effect of pension regulatory liability</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,693</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,286</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div style="margin-left: 9pt">Tax loss carryover</div>
          </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">71</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">168</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div style="margin-left: 9pt">Contribution carryover</div>
          </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">16</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">113</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for book, not for tax</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,380</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13,241</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Deferred tax liabilities:</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Accelerated depreciation</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">30,069</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">29,298</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Basis differences from IRS TPR</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,787</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,182</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Investment tax credit</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">290</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Deferred taxes associated with the gross-up of revenues necessary to</div>
              <div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"> recover, in rates, the effect of temporary differences</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,208</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,965</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pensions</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,237</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,831</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">333</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">363</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other costs deducted for tax, not for book</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">638</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">547</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total deferred tax liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,537</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,476</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net deferred tax liability</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,157</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,235</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655462928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Utility Plant and Depreciation (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>County </div>
<div>System</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfWastewaterCollectionSystemsOperated', window );">Number of wastewater collection systems operated | System</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated', window );">Number of wastewater collection and treatment systems operated | System</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated', window );">Number of counties in which franchised territory is located | County</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Utility plant acquisition adjustments</a></td>
<td class="nump">$ 9,838<span></span>
</td>
<td class="nump">$ 9,384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments', window );">Amortization of utility plant acquisition adjustments</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 664,927<span></span>
</td>
<td class="nump">$ 620,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Effective rate of depreciation</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.55%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_MainsAndAccessoriesMember', window );">Mains and Accessories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 308,020<span></span>
</td>
<td class="nump">$ 286,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_MainsAndAccessoriesMember', window );">Mains and Accessories [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_MainsAndAccessoriesMember', window );">Mains and Accessories [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">86 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_ServicesMetersAndHydrantsMember', window );">Services, Meters, and Hydrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 106,200<span></span>
</td>
<td class="nump">98,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_ServicesMetersAndHydrantsMember', window );">Services, Meters, and Hydrants [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_ServicesMetersAndHydrantsMember', window );">Services, Meters, and Hydrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">47 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OperationsStructuresReservoirsAndWaterTanksMember', window );">Operations Structures, Reservoirs, and Water Tanks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 143,821<span></span>
</td>
<td class="nump">89,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OperationsStructuresReservoirsAndWaterTanksMember', window );">Operations Structures, Reservoirs, and Water Tanks [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OperationsStructuresReservoirsAndWaterTanksMember', window );">Operations Structures, Reservoirs, and Water Tanks [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">54 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_PumpingAndTreatmentEquipmentMember', window );">Pumping and Treatment Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 51,906<span></span>
</td>
<td class="nump">44,719<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_PumpingAndTreatmentEquipmentMember', window );">Pumping and Treatment Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_PumpingAndTreatmentEquipmentMember', window );">Pumping and Treatment Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">34 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OfficeTransportationAndOperatingEquipmentMember', window );">Office, Transportation, and Operating Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 20,519<span></span>
</td>
<td class="nump">19,292<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OfficeTransportationAndOperatingEquipmentMember', window );">Office, Transportation, and Operating Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_OfficeTransportationAndOperatingEquipmentMember', window );">Office, Transportation, and Operating Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Remaining life</a></td>
<td class="text">19 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_LandAndOtherNonDepreciableAssetsMember', window );">Land and Other Non-Depreciable Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 5,833<span></span>
</td>
<td class="nump">5,685<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=yorw_UtilityPlantInServiceMember', window );">Utility Plant in Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">636,299<span></span>
</td>
<td class="nump">544,283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ConstructionInProgressMember', window );">Construction Work in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract', window );"><strong>Utility Plant and Depreciation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Utility plant</a></td>
<td class="nump">$ 28,628<span></span>
</td>
<td class="nump">$ 75,918<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total gross PPE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of counties in which the Company's franchised territory is located within south-central Pennsylvania.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of wastewater treatment and collection systems operated by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfWastewaterCollectionSystemsOperated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of wastewater collection systems operated by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfWastewaterCollectionSystemsOperated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of utility plant acquisition adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_MainsAndAccessoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_MainsAndAccessoriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_ServicesMetersAndHydrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_ServicesMetersAndHydrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_OperationsStructuresReservoirsAndWaterTanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_OperationsStructuresReservoirsAndWaterTanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_PumpingAndTreatmentEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_PumpingAndTreatmentEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_OfficeTransportationAndOperatingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_OfficeTransportationAndOperatingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_LandAndOtherNonDepreciableAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_LandAndOtherNonDepreciableAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=yorw_UtilityPlantInServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=yorw_UtilityPlantInServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654627856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Regulatory Assets and Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>ServiceLine</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 54,061<span></span>
</td>
<td class="nump">$ 48,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">44,811<span></span>
</td>
<td class="nump">43,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember', window );">Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">13,090<span></span>
</td>
<td class="nump">13,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember', window );">Postretirement Benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">22,825<span></span>
</td>
<td class="nump">21,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income Taxes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">$ 6,520<span></span>
</td>
<td class="nump">6,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income Taxes [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Remaining recovery period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income Taxes [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Remaining recovery period</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember', window );">IRS TPR Catch-Up Deduction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">$ 2,376<span></span>
</td>
<td class="nump">2,635<span></span>
</td>
<td class="nump">$ 3,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Remaining recovery period</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PublicUtilitiesApprovedAmortizationPeriod', window );">Approved amortization period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income Taxes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 40,880<span></span>
</td>
<td class="nump">35,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember', window );">Unrealized Swap Losses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 382<span></span>
</td>
<td class="nump">632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember', window );">Unrealized Swap Losses [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember', window );">Unrealized Swap Losses [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember', window );">Utility Plant Retirement Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 10,221<span></span>
</td>
<td class="nump">9,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=yorw_CustomerOwnedLeadServiceLinesMember', window );">Customer-Owned Lead Service Line Replacements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 1,173<span></span>
</td>
<td class="nump">1,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually', window );">Number of lead customer-owned service lines to be replaced annually | ServiceLine</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines', window );">Term of tariff modification to replace customer-owned lead service lines</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember', window );">Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 1,176<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=yorw_ServiceLifeStudyExpensesMember', window );">Service Life Study Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=yorw_RateCaseFilingExpensesMember', window );">Rate Case Filing Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory assets</a></td>
<td class="nump">$ 215<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Remaining recovery period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477571/980-405-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478098/980-340-55-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of lead customer-owned service lines to be replaced annually whenever they are discovered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PublicUtilitiesApprovedAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PublicUtilitiesApprovedAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=yorw_CustomerOwnedLeadServiceLinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=yorw_CustomerOwnedLeadServiceLinesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=yorw_ServiceLifeStudyExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=yorw_ServiceLifeStudyExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=yorw_RateCaseFilingExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=yorw_RateCaseFilingExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655494768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Interest Rate Swap Agreement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAbstract', window );"><strong>Interest Rate Swap Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense', window );">Interest rate swap settlements reclassified from regulatory assets to interest expense</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset', window );">Overall interest rate swap (gain) loss</a></td>
<td class="num">(244)<span></span>
</td>
<td class="num">$ (24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Interest rate swap settlements to be reclassified during the next 12 months</a></td>
<td class="nump">$ 81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount reclassified from regulatory assets to interest expense during the period as a result of interest rate swap settlements. The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap. Instead of the effective portion being recorded as other comprehensive income or loss and the ineffective portion being recognized in earnings using the cash flow hedge accounting rules provided by the derivative accounting standards, the entire unrealized swap value is recorded as a regulatory asset. Based on current ratemaking treatment, the Company expects the unrealized gains and losses to be recognized in rates as a component of interest expense as the swap settlements occur. Swap settlements are recorded in the income statement with the hedged item as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of (gains) or losses on an interest rate swap deferred in the period and recorded as a (decrease)/increase in the regulatory asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229845299424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credits</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember', window );">IRS TPR Catch-Up Deduction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PublicUtilitiesApprovedAmortizationPeriod', window );">Approved amortization period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PublicUtilitiesApprovedAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PublicUtilitiesApprovedAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656971728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies, Allowance for Funds Used During Construction (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresAbstract', window );"><strong>Allowance for Funds Used During Construction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">PPUC approved rate for AFUDC</a></td>
<td class="nump">10.04%<span></span>
</td>
<td class="nump">10.04%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478698/980-835-25-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479123/980-835-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653478832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 12, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 05, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Sep. 26, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Feb. 21, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Oct. 12, 2023 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 783<span></span>
</td>
<td class="nump">$ 625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,869<span></span>
</td>
<td class="nump">47,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,838)<span></span>
</td>
<td class="num">$ (9,384)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember', window );">Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember', window );">Wastewater Collection and Treatment Assets of MESCO, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (110)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfLongstownMobileEstatesMember', window );">Water Assets of Longstown Mobile Estates [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember', window );">Water Assets of Houston Run Community Water System, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (368)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember', window );">Wastewater Collection and Treatment Assets of York Haven Sewer Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfPineRunRetirementCommunityMember', window );">Water Assets of Pine Run Retirement Community [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="num">$ (157)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember', window );">Water Assets of Brookhaven Mobile Home Park of ATG Properties, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfCustomersAcquired', window );">Number of customers acquired | Customer</a></td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Purchase price and acquisition costs</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1', window );">Acquisition adjustment</a></td>
<td class="num">$ (24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC").</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfCustomersAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of new customers acquired by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfCustomersAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfLongstownMobileEstatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfLongstownMobileEstatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfPineRunRetirementCommunityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfPineRunRetirementCommunityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionAxis=yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655945504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Accounts Receivable and Contract Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable - customers</a></td>
<td class="nump">$ 8,392<span></span>
</td>
<td class="nump">$ 8,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesGrossCurrent', window );">Other receivables</a></td>
<td class="nump">467<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ReceivablesGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">8,859<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(1,610)<span></span>
</td>
<td class="num">(1,005)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">7,249<span></span>
</td>
<td class="nump">7,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Unbilled revenue</a></td>
<td class="nump">3,604<span></span>
</td>
<td class="nump">$ 3,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent', window );">Change in accounts receivable - customers</a></td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent', window );">Change in other receivables</a></td>
<td class="num">(125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInReceivablesGrossCurrent', window );">Change in accounts receivable</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Change in allowance for doubtful accounts</a></td>
<td class="num">(605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInAccountsReceivableNet', window );">Change in accounts receivable, net</a></td>
<td class="num">(588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent', window );">Change in unbilled revenue</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInAccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInAccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652024768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Receivable and Customers' Advances for Construction (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Municipality</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract', window );"><strong>Note Receivable and Customers' Advances for Construction [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService', window );">Number of municipalities with agreements to extend water service | Municipality</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_InterestIncomeOnNotesReceivable', window );">Interest income on note receivable</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable', window );">Interest rate on note outstanding</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract', window );"><strong>Amounts Related to Water District Projects Included in Balance Sheet [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Note receivable, including interest</a></td>
<td class="nump">$ 255<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects', window );">Customers' advances for construction</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_OtherCustomerAdvancesForConstruction', window );">Other customers' advances for construction</a></td>
<td class="nump">$ 20,374<span></span>
</td>
<td class="nump">$ 18,648<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stated interest rate of notes receivable from time-sharing transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 978<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479230/978-310-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For utilities only, represents the carrying amount of the liability related to water district projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_InterestIncomeOnNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income on notes receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_InterestIncomeOnNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of municipalities the Company has agreement with to extend water service into previously formed water districts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_OtherCustomerAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For utilities only, represents the carrying amount of the liability related to other projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_OtherCustomerAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653401120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Earnings Per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Nov. 07, 2022</div></th>
<th class="th"><div>Mar. 11, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CommonStockAndEarningsPerShareAbstract', window );"><strong>Common Stock and Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 20,325<span></span>
</td>
<td class="nump">$ 23,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares, basic (in shares)</a></td>
<td class="nump">14,346,552<span></span>
</td>
<td class="nump">14,294,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Employee stock-based compensation (in shares)</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares, diluted (in shares)</a></td>
<td class="nump">14,346,761<span></span>
</td>
<td class="nump">14,295,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockDisclosuresAbstract', window );"><strong>Stock Repurchase Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of shares authorized to be repurchased under the stock repurchase program (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Number of shares repurchased and retired under the stock repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)</a></td>
<td class="nump">618,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan', window );">Minimum period full-time employees must be employed to purchase shares</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares', window );">Maximum percentage of gross compensation allowed to purchase shares</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock', window );">Purchase price as a percentage of fair market value of common stock</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares issued (in shares)</a></td>
<td class="nump">5,137<span></span>
</td>
<td class="nump">4,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfAuthorizedSharesRemainingToBeIssued', window );">Number of authorized shares remaining to be issued (in shares)</a></td>
<td class="nump">40,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember', window );">Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan', window );">Number of shares authorized, unissued, and rolled over under plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Number of shares issued (in shares)</a></td>
<td class="nump">43,026<span></span>
</td>
<td class="nump">37,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfAuthorizedSharesRemainingToBeIssued', window );">Number of authorized shares remaining to be issued (in shares)</a></td>
<td class="nump">277,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_OptionalDividendReinvestmentPortionOfPlanMember', window );">Optional Dividend Reinvestment Portion of Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock', window );">Purchase price as a percentage of fair market value of common stock</a></td>
<td class="nump">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_DirectStockPurchasePortionOfPlanMember', window );">Direct Stock Purchase Portion of Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock', window );">Purchase price as a percentage of fair market value of common stock</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CommonStockAndEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CommonStockAndEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of gross compensation allowed to purchase shares under the employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum number of consecutive days a full-time employee must be employed to purchase shares under the employee stock purchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfAuthorizedSharesRemainingToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of authorized shares remaining to be issued under the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfAuthorizedSharesRemainingToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized, unissued, and rolled over under the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of the fair market value of common stock (as defined) used to determine the purchase price under the employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_OptionalDividendReinvestmentPortionOfPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=yorw_OptionalDividendReinvestmentPortionOfPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=yorw_DirectStockPurchasePortionOfPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=yorw_DirectStockPurchasePortionOfPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654593520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 208,178<span></span>
</td>
<td class="nump">$ 182,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less discount on issuance of long-term debt</a></td>
<td class="num">(136)<span></span>
</td>
<td class="num">(147)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less unamortized debt issuance costs</a></td>
<td class="num">(2,481)<span></span>
</td>
<td class="num">(2,489)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term portion</a></td>
<td class="nump">205,561<span></span>
</td>
<td class="nump">180,007<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member', window );">Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">12,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member', window );">3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 10,500<span></span>
</td>
<td class="nump">10,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member', window );">3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 14,870<span></span>
</td>
<td class="nump">14,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2040Member', window );">3.23% Senior Notes, due 2040 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member', window );">4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member', window );">4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member', window );">4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2049Member', window );">4.54% Senior Notes, due 2049 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2050Member', window );">3.24% Senior Notes, due 2050 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.24%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member', window );">5.50% Senior Notes, due 2053 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member', window );">5.67% Senior Notes, due 2054 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_CommittedLineOfCreditDueSeptember2026Member', window );">Committed Line of Credit, due September 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt</a></td>
<td class="nump">$ 15,808<span></span>
</td>
<td class="nump">$ 30,273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_CommittedLineOfCreditDueSeptember2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_CommittedLineOfCreditDueSeptember2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654918992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Payments Due by Year [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">28,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member', window );">Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Payments Due by Year [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652745216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 27, 2024</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member', window );">5.67% Senior Notes, due 2054 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face value</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.67%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="nump">$ 39,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member', window );">5.50% Senior Notes, due 2053 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 24,  2053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from debt, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2054Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_SeniorNotesDue2053Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652995840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details) - Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrentAbstract', window );"><strong>Variable Rate Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face value</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Oct.  01,  2029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DebtInstrumentVariableInterestRateAnnualAverage', window );">Annual average variable interest rate</a></td>
<td class="nump">3.41%<span></span>
</td>
<td class="nump">3.38%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Variable interest rate at year end</a></td>
<td class="nump">3.64%<span></span>
</td>
<td class="nump">3.89%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed', window );">Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed</a></td>
<td class="text">14 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DebtInstrumentVariableInterestRateAnnualAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DebtInstrumentVariableInterestRateAnnualAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of time in which the Company has the responsibility to reimburse the Bank for the purchase price of tendered bonds that have not been remarketed, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653424112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details) - Interest Rate Swap [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAbstract', window );"><strong>Interest Rate Swap Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount of swap</a></td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PotentialPaymentToCounterparty', window );">Potential payment to counterparty</a></td>
<td class="nump">$ 394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="nump">3.16%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NetPaymentRateOnSwaps', window );">Net payment rate on swap</a></td>
<td class="nump">0.05%<span></span>
</td>
<td class="nump">0.14%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">LIBOR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAbstract', window );"><strong>Interest Rate Swap Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DerivativePercentageOfVariableInterestRate', window );">Percentage of variable interest rate</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DebtInstrumentTermOfVariableRate', window );">Term of variable rate</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">SOFR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAbstract', window );"><strong>Interest Rate Swap Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DerivativePercentageOfVariableInterestRate', window );">Percentage of variable interest rate</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Basis spread adjustment</a></td>
<td class="nump">0.11448%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAbstract', window );"><strong>Interest Rate Swap Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAverageBasisSpreadOnVariableRate', window );">Interest rate spread</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.68%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeVariableInterestRate', window );">Overall effective rate, including variable interest and swap payments</a></td>
<td class="nump">4.06%<span></span>
</td>
<td class="nump">3.84%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAverageBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average percentage points added to the reference rate to compute the variable rate on the group of interest rate derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAverageBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable interest rate in effect as of the balance sheet date related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DebtInstrumentTermOfVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DebtInstrumentTermOfVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DerivativePercentageOfVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of variable interest rate paid by the counterparty on the notional amount of the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DerivativePercentageOfVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NetPaymentRateOnSwaps">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net payment rate on interest rate derivative with the counterparty for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NetPaymentRateOnSwaps</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PotentialPaymentToCounterparty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The potential amount payable to the interest rate swap counter party due to certain violations of the terms and conditions of the swap agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PotentialPaymentToCounterparty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=yorw_LondonInterbankOfferedRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=yorw_LondonInterbankOfferedRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651853056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Average borrowings outstanding</a></td>
<td class="nump">$ 10,087<span></span>
</td>
<td class="nump">$ 16,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted average cost of borrowings</a></td>
<td class="nump">5.23%<span></span>
</td>
<td class="nump">5.36%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Weighted average interest rate at year end</a></td>
<td class="nump">5.72%<span></span>
</td>
<td class="nump">6.51%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding borrowings</a></td>
<td class="nump">$ 208,178<span></span>
</td>
<td class="nump">$ 182,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2025Member', window );">Committed Line of Credit, due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding borrowings</a></td>
<td class="nump">15,808<span></span>
</td>
<td class="nump">30,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2025Member', window );">Committed Line of Credit, due 2025 [Member] | Accounts Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BankOverdrafts', window );">Cash overdraft</a></td>
<td class="nump">$ 2,428<span></span>
</td>
<td class="nump">$ 1,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2025Member', window );">Committed Line of Credit, due 2025 [Member] | SOFR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis adjustment</a></td>
<td class="nump">1.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2024Member', window );">Committed Line of Credit, due September 2024 [Member] | LIBOR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis adjustment</a></td>
<td class="nump">1.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOverdrafts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOverdrafts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=yorw_AccountsPayableCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=yorw_AccountsPayableCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=yorw_CommittedLineOfCreditDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=yorw_LondonInterbankOfferedRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=yorw_LondonInterbankOfferedRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656880720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt and Short-Term Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_MaximumBorrowingPercentageOfUtilityPlant', window );">Maximum borrowing percentage of utility plant</a></td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition', window );">Base amount added to annual net income to determine restriction on dividends and stock acquisition</a></td>
<td class="nump">$ 1,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Base amount as of December 31, 1982 to which annual net income is added to calculate the restriction on cumulative payments for dividends and acquisition of stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_MaximumBorrowingPercentageOfUtilityPlant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Element represents the maximum borrowing percentage of utility plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_MaximumBorrowingPercentageOfUtilityPlant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652009648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateFairValueHedgesAbstract', window );"><strong>Interest Rate Swap [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows', window );">Term of debt on utilities rated A- used to discount prospective cash flows</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInFairValueOfSwapLiability', window );">Reduction in the fair value of swap liability</a></td>
<td class="num">$ (8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customers' advances for construction</a></td>
<td class="nump">20,546<span></span>
</td>
<td class="nump">$ 18,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Note receivable</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value on a Recurring Basis [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateFairValueHedgesAbstract', window );"><strong>Interest Rate Swap [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value on a Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateFairValueHedgesAbstract', window );"><strong>Interest Rate Swap [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swap</a></td>
<td class="nump">386<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Fair Value, Financial Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Total long-term debt</a></td>
<td class="nump">208,178<span></span>
</td>
<td class="nump">182,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Estimated Fair Value [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Fair Value, Financial Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Total long-term debt</a></td>
<td class="nump">$ 189,000<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateFairValueHedgesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateFairValueHedgesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInFairValueOfSwapLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the fair value of an interest rate swap due to a contractual agreement tied to the company's credit rating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInFairValueOfSwapLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of debt on utilities rated A- used in discounting prospective cash flows anticipated to be made under the swap agreement reflecting a representation of the yield to maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656974448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>ServiceLine</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PercentageOfEmployeesUnderUnionContract', window );">Percentage of employees under union contract</a></td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=yorw_CustomerOwnedLeadServiceLinesMember', window );">Customer-Owned Lead Service Lines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually', window );">Number of lead customer-owned service lines to be replaced annually | ServiceLine</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines', window );">Term of tariff modification to replace customer-owned lead service lines</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1', window );">Recovery period of regulatory asset</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff', window );">Costs incurred to replace customer-owned lead service lines</a></td>
<td class="nump">$ 1,961<span></span>
</td>
<td class="nump">$ 1,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff', window );">Costs to be incurred to replace customer-owned lead service lines</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember', window );">Construction and Acquisition Expenditures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract', window );"><strong>Capital Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Commitment for 2025</a></td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">Commitment for 2026</a></td>
<td class="nump">$ 48,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478098/980-340-55-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs incurred to date for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a four-year tariff modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected cost remaining for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a nine-year tariff modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of lead customer-owned service lines to be replaced annually whenever they are discovered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PercentageOfEmployeesUnderUnionContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the entity's employees that are under union contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PercentageOfEmployeesUnderUnionContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=yorw_CustomerOwnedLeadServiceLinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=yorw_CustomerOwnedLeadServiceLinesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653680768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Municipality</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 74,505<span></span>
</td>
<td class="nump">$ 70,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Rents from regulated property</a></td>
<td class="nump">454<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">$ 74,959<span></span>
</td>
<td class="nump">71,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PublicUtilitiesMember', window );">Utility Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermForCustomerToMakePaymentAfterBeingInvoiced', window );">Number of days for customer to make payment after being invoiced</a></td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_WaterUtilityServiceMember', window );">Water Utility Service [Member] | Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 41,496<span></span>
</td>
<td class="nump">40,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_WaterUtilityServiceMember', window );">Water Utility Service [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">20,484<span></span>
</td>
<td class="nump">19,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_WaterUtilityServiceMember', window );">Water Utility Service [Member] | Fire Protection [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">4,559<span></span>
</td>
<td class="nump">4,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_WastewaterUtilityServiceMember', window );">Wastewater Utility Service [Member] | Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">6,113<span></span>
</td>
<td class="nump">5,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_WastewaterUtilityServiceMember', window );">Wastewater Utility Service [Member] | Commercial and Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">1,299<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_BillingAndRevenueCollectionServicesMember', window );">Billing and Revenue Collection Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 494<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService', window );">Number of municipalities within the service territory provided service | Municipality</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermForCustomerToMakePaymentAfterBeingInvoiced', window );">Number of days for customer to make payment after being invoiced</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_CollectionServicesMember', window );">Collection Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TermForCustomerToMakePaymentAfterBeingInvoiced', window );">Number of days for customer to make payment after being invoiced</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=yorw_ServiceLineProtectionPlanMember', window );">Other Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueAbstract', window );"><strong>Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479016/842-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of municipalities within the service territory of the Company provided service as distinct performance obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TermForCustomerToMakePaymentAfterBeingInvoiced">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between invoice being sent to customer and when payment is due, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TermForCustomerToMakePaymentAfterBeingInvoiced</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_PublicUtilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_PublicUtilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=yorw_WaterUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=yorw_WaterUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=yorw_ResidentialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=yorw_ResidentialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=yorw_CommercialAndIndustrialCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=yorw_CommercialAndIndustrialCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=yorw_FireProtectionCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=yorw_FireProtectionCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=yorw_WastewaterUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=yorw_WastewaterUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=yorw_BillingAndRevenueCollectionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=yorw_BillingAndRevenueCollectionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=yorw_CollectionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=yorw_CollectionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=yorw_ServiceLineProtectionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=yorw_ServiceLineProtectionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653644176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate Matters (Details) - DSIC [Member] - PPUC [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRateMattersAbstract', window );"><strong>Rate Matters [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DistributionSystemImprovementChargeRevenue', window );">Distribution system improvement charge revenue</a></td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=yorw_DistributionSystemImprovementChargeMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRateMattersAbstract', window );"><strong>Rate Matters [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DistributionSystemImprovementChargePercentageOverBaseRate', window );">Distribution system improvement charge percentage over base rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=yorw_DistributionSystemImprovementChargeMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRateMattersAbstract', window );"><strong>Rate Matters [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DistributionSystemImprovementChargePercentageOverBaseRate', window );">Distribution system improvement charge percentage over base rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRateMattersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRateMattersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DistributionSystemImprovementChargePercentageOverBaseRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the distribution system improvement charge (DSIC) over the base rate. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DistributionSystemImprovementChargePercentageOverBaseRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DistributionSystemImprovementChargeRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the distribution system improvement charge (DSIC) revenue. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DistributionSystemImprovementChargeRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=yorw_DistributionSystemImprovementChargeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=yorw_DistributionSystemImprovementChargeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=yorw_PennsylvaniaPublicUtilityCommissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=yorw_PennsylvaniaPublicUtilityCommissionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652698368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Employee Benefit Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_MaximumPeriodOfEligibleService', window );">Maximum period of eligible service</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in Benefit Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Pension benefit obligation at beginning of year</a></td>
<td class="nump">$ 40,198<span></span>
</td>
<td class="nump">$ 38,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">635<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">1,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(2,997)<span></span>
</td>
<td class="nump">974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefit payments</a></td>
<td class="num">(2,135)<span></span>
</td>
<td class="num">(1,967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Pension benefit obligation at end of year</a></td>
<td class="nump">37,556<span></span>
</td>
<td class="nump">40,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in Plan Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">63,578<span></span>
</td>
<td class="nump">55,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="nump">8,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">1,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(2,135)<span></span>
</td>
<td class="num">(1,967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">62,565<span></span>
</td>
<td class="nump">63,578<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status of plans at end of year</a></td>
<td class="nump">$ 25,009<span></span>
</td>
<td class="nump">$ 23,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate', window );">Change in discount rate</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="num">(0.25%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ThresholdForAmortizationOfGainsAndLosses', window );">Threshold for amortization of gains and losses</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract', window );"><strong>Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset', window );">Net gain arising during the year</a></td>
<td class="num">$ (844)<span></span>
</td>
<td class="num">$ (3,472)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset', window );">Recognized prior service credit</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_IncreaseDecreaseInRegulatoryAssetLiability', window );">Total changes in regulatory liability during the year</a></td>
<td class="num">(831)<span></span>
</td>
<td class="num">(3,459)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract', window );"><strong>Amounts Recognized in Regulatory Liabilities that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets', window );">Net loss</a></td>
<td class="num">(1,370)<span></span>
</td>
<td class="num">(526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets', window );">Prior service credit</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanRegulatoryAssetLiability', window );">Regulatory liability</a></td>
<td class="num">$ (1,381)<span></span>
</td>
<td class="num">$ (550)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in the interest rate used to adjust for the time value of money for the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net (gain) loss arising during the period for defined benefit plans recognized in regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The defined benefit plan net (gain) loss that is recognized in regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the prior service cost (credit) recognized in regulatory assets relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The defined benefit plan prior service cost (credit) recognized in regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanRegulatoryAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The defined benefit plan regulatory asset (liability).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanRegulatoryAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_IncreaseDecreaseInRegulatoryAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net increase (decrease) in the defined benefit plan regulatory asset (liability) during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_IncreaseDecreaseInRegulatoryAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_MaximumPeriodOfEligibleService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum period of eligible service under the company's defined benefit pension plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_MaximumPeriodOfEligibleService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ThresholdForAmortizationOfGainsAndLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Element represents the threshold of the greater of pension benefit obligation or the market value of assets that triggers gains and losses to be amortized over the average future service of plan participants expected to receive benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ThresholdForAmortizationOfGainsAndLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655006448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of Net Periodic Pension Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">1,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(3,164)<span></span>
</td>
<td class="num">(3,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service credit</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanChangeInRegulatoryAsset', window );">Rate-regulated adjustment</a></td>
<td class="nump">798<span></span>
</td>
<td class="nump">2,831<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="nump">111<span></span>
</td>
<td class="nump">$ 1,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanChangeInRegulatoryAssets', window );">Change in defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost</a></td>
<td class="num">(798)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract', window );"><strong>Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months', window );">Net prior service credit</a></td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months', window );">Total amortization of regulatory assets to be reclassified into net periodic benefit cost during the next fiscal year</a></td>
<td class="num">$ (11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization of the defined benefit plan regulatory asset to be reclassified into net periodic benefit cost during the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanChangeInRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in the defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanChangeInRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanChangeInRegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the regulatory asset for defined benefits plans related to pension contributions that are greater/(less) than net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanChangeInRegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The defined benefit plan net loss to be reclassified into net periodic benefit cost during the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The defined benefit plan net prior service cost to be reclassified into net periodic benefit cost during the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229656793408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract', window );"><strong>Estimated Future Employer Contributions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Estimated employer contributions in 2025</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Benefit Payments Expected to be Paid [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">2,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">2,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">2,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">2,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">2,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2030 - 2034</a></td>
<td class="nump">$ 13,981<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652414432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details) - Defined Benefit Pension Plans Combined [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>Projected Benefit Obligation and Fair Value of Plan Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 37,556<span></span>
</td>
<td class="nump">$ 40,198<span></span>
</td>
<td class="nump">$ 38,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">62,565<span></span>
</td>
<td class="nump">63,578<span></span>
</td>
<td class="nump">55,807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract', window );"><strong>Accumulated Benefit Obligation and Fair Value of Plan Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligation</a></td>
<td class="nump">36,195<span></span>
</td>
<td class="nump">38,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 62,565<span></span>
</td>
<td class="nump">$ 63,578<span></span>
</td>
<td class="nump">$ 55,807<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229654652992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans, Weighted-Average Assumptions Used (Details) - Defined Benefit Pension Plans Combined [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.45%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term return on plan assets</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_InvestmentPerformancePeriod', window );">Investment performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_InvestmentPerformancePeriod', window );">Investment performance period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade', window );">Percentage of portfolio that can be held in bonds downgraded below investment grade</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Equity Securities [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Equity Securities [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Fixed Income Securities [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Fixed Income Securities [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Cash and Cash Equivalents [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Cash and Cash Equivalents [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract', window );"><strong>Target Asset Allocations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Weighted-average target asset allocations</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_InvestmentPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period for investment performance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_InvestmentPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the aggregate market value of the portfolio that can be held in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total portfolio.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653202832">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans, Fair Values of Pension Plan Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds', window );">Period to keep distributions in immediately available funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1 year<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 62,565<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 63,578<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 55,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Cash and Money Market Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,665<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53,490<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Equity Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">11,643<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,065<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | US Treasury Obligations [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,609<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Corporate and Foreign Bonds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Fixed Income Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,308<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">63,578<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Cash and Money Market Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,665<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53,490<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Equity Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,643<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,065<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | US Treasury Obligations [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Corporate and Foreign Bonds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fixed Income Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49,257<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member] | Cash and Money Market Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member] | Equity Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member] | US Treasury Obligations [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,609<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member] | Corporate and Foreign Bonds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,648<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember', window );">Defined Benefit Pension Plans Combined [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fixed Income Mutual Funds [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Fair Value of Pension Plan Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time to keep distributions from the defined benefit plan in immediately available funds, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=yorw_DefinedBenefitPensionPlansCombinedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651976208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Employee</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanAbstract', window );"><strong>Defined Contribution Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum elective employee contribution percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Company matching contribution percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1', window );">Maximum annual Company contribution for each employee</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Maximum annual Company contribution as a percentage of employee's compensation</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution', window );">Annual Company discretionary contribution</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan', window );">Number of employees participating in enhanced feature of plan | Employee</a></td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Contributions to defined contribution plan</a></td>
<td class="nump">$ 430,000<span></span>
</td>
<td class="nump">$ 380,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementsAbstract', window );"><strong>Deferred Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Present value of future obligations</a></td>
<td class="nump">3,893,000<span></span>
</td>
<td class="nump">4,188,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Total cash value of insurance policies</a></td>
<td class="nump">4,935,000<span></span>
</td>
<td class="nump">4,566,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome', window );">Net (income) expenses under deferred compensation plans</a></td>
<td class="num">(9,000)<span></span>
</td>
<td class="nump">419,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Other [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmountPayableUponRetireesDeath', window );">Amount payable upon retiree's death</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent', window );">Present value of future obligations</a></td>
<td class="nump">87,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPostretirementBenefitExpense', window );">Net (income) expenses under retiree life insurance program</a></td>
<td class="num">$ (11,000)<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for other postretirement benefits. Excludes pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmountPayableUponRetireesDeath">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Element represents the amount paid to the beneficiary upon the death of a retiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmountPayableUponRetireesDeath</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense (income) recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The annual employer discretionary contribution for those employees entitled to the enhanced feature of the defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount per employee, by the terms of the plan, that the employer may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of employees participating in the enhanced feature of the defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229652956112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 06, 2024 </div>
<div>Officer </div>
<div>Employee</div>
</th>
<th class="th">
<div>Jan. 29, 2024 </div>
<div>Officer</div>
</th>
<th class="th">
<div>May 01, 2023 </div>
<div>Employee</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 02, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod', window );">Number of retiring key employees receiving accelerated vesting period | Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod', window );">Number of retiring officers receiving accelerated vesting period | Officer</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod', window );">Number of key employees receiving accelerated vesting period | Employee</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=yorw_YorkWaterCompanyLongTermIncentivePlanMember', window );">LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares of common stock that can be issued under the plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan', window );">Term of plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares of common stock subject to awards that may be granted to a participant per calendar year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of the year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,944<span></span>
</td>
<td class="nump">10,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,666<span></span>
</td>
<td class="nump">6,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,701)<span></span>
</td>
<td class="num">(6,780)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(792)<span></span>
</td>
<td class="num">(1,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of the year (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,117<span></span>
</td>
<td class="nump">8,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Grant Date Weighted Average Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42.32<span></span>
</td>
<td class="nump">$ 43.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.82<span></span>
</td>
<td class="nump">41.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.35<span></span>
</td>
<td class="nump">43.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.2<span></span>
</td>
<td class="nump">42.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at the end of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.62<span></span>
</td>
<td class="nump">$ 42.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Stock-Based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 246<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Recognized tax benefits related to stock-based compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of vested shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="nump">$ 292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock-based compensation expense not yet recognized | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Officers and Key Employees [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Granted in 2021, 2022 and 2023 [Member] | Key Employee Retiring in 2024 [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Granted in 2022 and 2023 [Member] | Officer Retiring in 2024 [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Granted on May 6, 2024 [Member] | Officers and Key Employees [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Granted on May 6, 2024 [Member] | Officer Retiring in 2024 [Member] | LTIP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of key employees that had restricted stock vesting accelerated from three years to vesting immediately by the Board of Directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of retiring key employees that had the vesting period for restricted stock granted in 2021, 2022, and 2023 accelerated to the key employee's retirement date from three years by the Board of Directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of retiring officers that had the vesting period for restricted stock accelerated to their retirement dates from three years by the Board of Directors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of plan for awards under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=yorw_YorkWaterCompanyLongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=yorw_YorkWaterCompanyLongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=yorw_GrantedIn20212022And2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=yorw_GrantedIn20212022And2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=yorw_KeyEmployeeRetiringIn2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=yorw_KeyEmployeeRetiringIn2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=yorw_GrantedIn2022And2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=yorw_GrantedIn2022And2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=yorw_OfficerRetiringIn2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=yorw_OfficerRetiringIn2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=yorw_GrantedOn20240506Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=yorw_GrantedOn20240506Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229655102880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Other than Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract', window );"><strong>Components of Taxes Other than Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_RegulatoryAssessmentTaxes', window );">Regulatory assessment</a></td>
<td class="nump">$ 412<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealEstateTaxExpense', window );">Property</a></td>
<td class="nump">502<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLaborRelatedExpenses', window );">Payroll, net of amounts capitalized</a></td>
<td class="nump">757<span></span>
</td>
<td class="nump">687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesOther', window );">Other</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Total taxes other than income taxes</a></td>
<td class="nump">$ 1,676<span></span>
</td>
<td class="nump">$ 1,499<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLaborRelatedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of labor-related expenses classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLaborRelatedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A tax based on the assessed value of real estate by the local government. The tax is usually based on the value of property (including the land).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_RegulatoryAssessmentTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assessment paid to the regulatory agencies to cover their operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_RegulatoryAssessmentTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229653100752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Position</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Provisions for Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal current</a></td>
<td class="nump">$ 728<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State current</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal deferred</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State deferred</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Federal investment tax credit, net of current utilization</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Reconciliation of Statutory Federal Tax Provision to Total Provision [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Statutory Federal tax provision</a></td>
<td class="nump">4,552<span></span>
</td>
<td class="nump">5,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of Federal benefit</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TangiblePropertyRegulationsDeduction', window );">IRS TPR deduction</a></td>
<td class="num">(3,315)<span></span>
</td>
<td class="num">(4,029)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax-exempt interest</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Amortization of investment tax credit</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount', window );">Cash value of life insurance</a></td>
<td class="num">(19)<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes', window );">Amortization of excess accumulated deferred income taxes on accelerated depreciation</a></td>
<td class="num">(196)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Change in enacted state tax rate</a></td>
<td class="nump">21<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income taxes</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">$ 44,811<span></span>
</td>
<td class="nump">$ 43,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal corporate tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred Tax Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Reserve for doubtful accounts</a></td>
<td class="nump">$ 440<span></span>
</td>
<td class="nump">$ 278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Compensated absences</a></td>
<td class="nump">178<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred compensation</a></td>
<td class="nump">998<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation', window );">Excess accumulated deferred income taxes on accelerated depreciation</a></td>
<td class="nump">3,280<span></span>
</td>
<td class="nump">3,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences', window );">Deferred taxes associated with the gross-up of revenues necessary to return, in rates, the effect of temporary differences</a></td>
<td class="nump">1,622<span></span>
</td>
<td class="nump">1,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction', window );">Customers' advances for construction and contributions in aid of construction</a></td>
<td class="nump">1,032<span></span>
</td>
<td class="nump">1,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Tax effect of pension regulatory liability</a></td>
<td class="nump">5,693<span></span>
</td>
<td class="nump">5,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss carryover</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Contribution carryover</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other costs deducted for book, not for tax</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">13,380<span></span>
</td>
<td class="nump">13,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Accelerated depreciation</a></td>
<td class="nump">30,069<span></span>
</td>
<td class="nump">29,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr', window );">Basis differences from IRS TPR</a></td>
<td class="nump">26,787<span></span>
</td>
<td class="nump">23,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxLiabilitiesInvestmentTaxCredit', window );">Investment tax credit</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates', window );">Deferred taxes associated with the gross-up of revenues necessary to recover, in rates, the effect of temporary differences</a></td>
<td class="nump">10,208<span></span>
</td>
<td class="nump">8,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions', window );">Pensions</a></td>
<td class="nump">6,237<span></span>
</td>
<td class="nump">5,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts', window );">Unamortized debt issuance costs</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other costs deducted for tax, not for book</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">74,537<span></span>
</td>
<td class="nump">68,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="nump">61,157<span></span>
</td>
<td class="nump">55,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxCreditCarryforwardsAbstract', window );"><strong>Tax Credit Carryovers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsCurrent', window );">Uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open tax years</a></td>
<td class="text">2021 2022 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_NumberOfNewTaxPositionsTaken', window );">Number of new tax positions taken | Position</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Interest or penalties</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=yorw_CorporateContributionCarryoverMember', window );">Contribution Carryovers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxCreditCarryforwardsAbstract', window );"><strong>Tax Credit Carryovers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryover</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=yorw_CorporateContributionCarryoverMember', window );">Contribution Carryovers [Member] | Latest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_TaxCreditCarryforwardsAbstract', window );"><strong>Tax Credit Carryovers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardExpirationDate', window );">Expiration date</a></td>
<td class="text">Dec. 31,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember', window );">IRS TPR Catch-Up Deduction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="nump">$ 2,376<span></span>
</td>
<td class="nump">2,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_PublicUtilitiesApprovedAmortizationPeriod', window );">Approved amortization period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction', window );">Amortization of catch-up deduction</a></td>
<td class="num">$ (259)<span></span>
</td>
<td class="num">(259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsOngoingDeductionsMember', window );">IRS TPR Ongoing Deductions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract', window );"><strong>Regulatory Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_RegulatoryLiabilityOngoingDeduction', window );">Ongoing TPR deduction</a></td>
<td class="num">(3,056)<span></span>
</td>
<td class="num">$ (3,770)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">Pennsylvania [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_yorw_OperatingLossTaxCarryforwardsAbstract', window );"><strong>Tax Loss Carryovers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Tax loss carryover</a></td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Expiration date</a></td>
<td class="text">Dec. 31,  2042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477571/980-405-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the tax credit carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of amounts recorded due to rate action of a regulator resulting in capitalization of excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to temporary differences from customers' advances for construction and contributions in aid of construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the gross-up of revenues necessary to return, in rates, the effect of temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from basis differences from Internal Revenue Service tangible property regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to deductible temporary differences from pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxLiabilitiesInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from investment tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxLiabilitiesInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from the gross-up of revenues necessary to recover, in rates, the effect of temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense, death benefit proceeds and investment gains (losses).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_NumberOfNewTaxPositionsTaken">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new tax positions taken.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_NumberOfNewTaxPositionsTaken</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_OperatingLossTaxCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_OperatingLossTaxCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_PublicUtilitiesApprovedAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_PublicUtilitiesApprovedAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of the catch-up deduction during the period related to tax benefits realized on the Company's 2014 income tax return for qualifying capital expenditures made prior to 2014.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_RegulatoryLiabilityOngoingDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ongoing deduction recorded during the period related to tax benefits realized on the Company's TPR deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_RegulatoryLiabilityOngoingDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TangiblePropertyRegulationsDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the Internal Revenue Service tangible property regulations deduction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TangiblePropertyRegulationsDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_yorw_TaxCreditCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">yorw_TaxCreditCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>yorw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=yorw_CorporateContributionCarryoverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=yorw_CorporateContributionCarryoverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsOngoingDeductionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsOngoingDeductionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46229651355280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - Reserve for Uncollectible Accounts [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>Movement in Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,005,000<span></span>
</td>
<td class="nump">$ 855,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions - charged to cost and expenses</a></td>
<td class="nump">1,071,758<span></span>
</td>
<td class="nump">538,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesRecoveries', window );">Additions - recoveries</a></td>
<td class="nump">30,658<span></span>
</td>
<td class="nump">24,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">497,416<span></span>
</td>
<td class="nump">412,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 1,610,000<span></span>
</td>
<td class="nump">$ 1,005,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>89
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( 'M69%H'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " ![5F1:Y.7U->\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.FU7#E&7"X@32$A, G&+$F^+:)HH,6KW]K1AZX3@ 3C&_O/Y
ML^1.!Z%]Q.?H T:RF&XFUP])Z+!E1Z(@ )(^HE.IG!/#W-S[Z!3-SWB H/2'
M.B#4G-^"0U)&D8(%6(25R&1GM- 1%?EXQAN]XL-G[#/,:, >'0Z4H"HK8'*9
M&$Y3W\$5L, (HTO?!30K,5?_Q.8.L'-R2G9-C>-8CDW.S3M4\/;T^)+7+>R0
M2 T:YU_)"CH%W+++Y-?F[G[WP&3-Z[;@3<$WNZH5;24VS?OB^L/O*NR\L7O[
MCXTO@K*#7W<AOP!02P,$%     @ >U9D6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MV %KLJ(A,V/U#UA])];+."XW91I)O@22@)L7)Y&";(+IZP P85Y(.D!-=GB
M,35##0Y0 R?4.^#^4B9I(E_15FVQ"6.@?;=/L>=U;[QNQH9TX%DV<W! .' B
MO%]\F\[0P[?O\^OQY0UZF-T_3&>+[V<H ^AB!2EAWFQU[9-/ \5,BE40,!-\
MX.'Z VJ*=*"%@'W*.G&:C(*A.<KP$&7H9)SQXVPVO5N@/?-\-6$+/Y)Z/LA9
M*];A(=:A\XZ.HV)=W8U8O>!PHG=1:CO&0WVS.[?#9='"A[U&YKQ3!UB4  A*
MCY@#NJ>4'_*MWH^BRB]\%F"OG6'XS/-\5X[5WWT,>$#8L!.5R2JD TMD1P*.
MW;2?/25I"D<EYSN>E=RLU5C[;AIXW6-@LF(VZL2-]&*G[(UF/!8[GJL]AUV,
MQ88C&?VT "4Z,X5=6C(844HL,!OYQ&[]O 7"R9,H+:J[7I3;;9I 4B09;*L$
M*>5%):HV+:V]MS?OB,QKZ 8K[%FH!C=2BD]H:<ZW4;)$_"?4]X5E:W5EQ/Y0
MVUO=*B2VX]?()W;KYT)(58:4><Z5YA<%-W,#UD41!\SO$H3)S/>MF=I()PZ<
MG+U7IIO[N[]_7DQGMR[NQDX5_E7R_BAO[;@;0<9N17Y+GVW=GUES7!=*XGN>
MQG0&,TI#SW)[&D7%3A$;W0G)CPC<B# T(/2[^-Q&;72-!F*W"$[XBD-^*R)^
M5M6+R%]=F:Z+G,^\0,MTW8R%0V8A#-+H(7'KX;U<\]P!C^ABY4--U$%GL&*#
MP'(,22-IQ"UI>[80%<149,^?@9@W+K"Z;H6,A=V]-)@-!B!P%KA'K:5;W_9P
M+^WP=+D**&6#KC88[/PP))XE,TFC;(2Z2]'[V]O[.S1?W(__\>W^9C*=S7]#
MTW\^0K=HY#;B%,I?[HD_R%L[^$8:B5L:QV*S 4HKI(A_0,DGT#;*$92G)12
M42G7H.S_A4/+@C-@,JCT/%2LHUR)?5(4)5Q1U8 H92'A19(](\S.:!B<D9#4
MEJUJ45VEY(PPOWW56#@2@R0#3X9=0C7:!7A@.VF-+A.W+L^XC. C*!RB/(/@
MS/FKJ^T0BA8M?76S$+;4AK$19>)N:.O:X>@VKD6ZY'GQ6]5IR%<C9KUU)13C
M8;<)-]D1:,-MI-!(*CDAJ;/I[U/H "?[8]?*M6ZB05*^Y4J5<L: =$WUNK&X
M3-IA-))+W)+;U$*3Z=7"",P@II[O:TIFL,.A=SQS:$-L=)><:#Z!W:X7M]!K
MF^=[SM5F^D%&'OO_';7G>HU84^]=HX2;Z\LK->.[GIIK4NK4_%_E[8_RU@ZZ
M*0*HNP@X=.S;Z-56[5%=T8<^Z99[!BOLA0/+G(TVND_=NC])=LF29TLW1%W4
M2:C1D,EJX%NHDQY-A-TM+>QAKB0,R%.5]OLIFE*I)Y[Q56(N5ZC>HL)![99^
M)JN 6.I2VJ@U=:OU&^(D@YJ/6Z;6NAH2-NRRH<$*!-/2R=)&,:E;,4U5?II$
M3VK@FI@;;VH0QJ [>S$8!<R6 (UV4K=VUF5^O:FNZ0#5A7" M30US(T]R^"%
M-E))W5+9'@Z<VDS#K#8D6L5D-,/,=N8;/:3NJ>[D3=7'\.?:,AN@'SK8_2AO
M[8@;>:4GY+7Z$;(JMZ+E3OU86*"5R(%3LD+F96S[&83JG2O4!4SC$<.P-PQ]
MRXUBC68R=X-[.*>G)HY,[V$#C/WN7,Q@YON$6GHSUL@<<\O< 2??;%/QRKF3
MFYEA0NN3[IZ:K$)F*;18HW?LA-[].O4Q7=<8'3)M<PUF9!A:U(0U^L?<^K>G
MO^4;[AC^V#;6,)<-M7W5C0+;W)D=_0SJEKP]_;T+I$'2R- /NC1MM,/^T?BF
M#;41/^86O['(9)X\E>K,5XVM&AJ*U4DN8+JXL3 ,NJ1M,AM0V_29-2K(WM-!
MSENMX[1J':MBZ.9$#@?ZS]^F\8W!SCB^Z1\]K:$>E;F-\N<$MC/E*UCH?1F
MAWS_],G^C13;Z@&.)R&!B:N7:QY!&,H KJ^$D&]OU#,AAV> 1O\#4$L#!!0
M   ( 'M69%J<[M'^9P,  -\+   8    >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&ULK59M3]L\%/TK5C9M(#'R'@I/&PD*TZ:-M6O*IN>C2=W&PHDSVVG'?OVN
MDY U$$*1R@<:)_><>XYO;GR'&R[N9$*(0K]3ELF1D2B5GYFFC!.28GG,<Y+!
MDR47*5:P%"M3YH+@10E*F>E85F"FF&9&."SO344XY(5B-"-3@621IEC<7Q#&
M-R/#-AYNS.@J4?J&&0YSO"(143?Y5,#*;%@6-"69I#Q#@BQ'QKE]-K8=#2@C
M?E"RD5O72%NYY?Q.+SXO1H:E%1%&8J4I,/RLR9@PIIE QZ^:U&AR:N#V]0/[
MQ](\F+G%DHPY^TD7*AD9 P,MR!(73,WXYA.I#?F:+^9,EO_1IHKU P/%A50\
MK<&@(*59]8M_UQNQ!;"]9P!.#7!V!;@UP"V-5LI*6Y=8X7 H^ 8)'0UL^J+<
MFQ(-;FBFRQ@I 4\IX%1X@1G.8H(BS2#1P10+DJF$*!IC=H@^H)OH$AV\/41O
M$<W0/.&%Q-E"#DT%R36%&=>)+JI$SC.)+DE\C%S["#F6XW7 Q[O#W3;<!,N-
M;Z?Q[91\[C-\YU%T-8^Z;%0XKQNGN^I,YC@F(P/:1A*Q)D;X[HT=6/]UF=H3
M6<NBVUAT^]C#"911H#RYE[J6*!?0^T+='T'KQ$5:,*S( MYXR!Q3K'NJ:S>J
M%'Z90G\2UJ'O!D-SO6VR(\:RFYB6=J_1[O669WPSFUU]FZ.J3&==RKQ]UFE/
M9"VO?N/5[ZW3>1SS(H/F@T(0NL:WC,@C5.?I[#3_R8;;@6T]JDI'D&7YW64)
M&JE!?UDFU]>3;RB:3\9?/DV^7E[-HO?HZOO-Y_G_G34*]EFC/9&UC)\TQD]Z
M:S3F:0J'#GR.X[LCE&.!UI@5!!W 1W'!&<-"(N@N)!/X?AYV;<7)DW(\+EA?
M1$OTH!$]>(5H7*B$"_H'FEZK+I7*3JD5:[ EQ M\2_\]4KQ#8$OX:2/\]!7"
MJ93%RZ)/GVBQ/7<0. /GD>C.0-=QO&=ZP[;^':76*V3#S"05G)4T6[VDO>;=
M07QW9)_ZK4' [E4_A?F)" $[_>H7IF8.6B= Q_OR<EQ;^[_#W.X]2)]JW^V=
MJ5F#GJ;L#:G4FEO3EQY]K[%8T4PB1I: L8Y/H*5%-4U6"\7S<B"[Y0K&N_(R
M@0F<"!T SY><JX>%GO&:F3[\"U!+ P04    " ![5F1::4O\Q,X$   _$@
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
M%]*4E9]@5\5:!@@WC-.L2A8]R))\_XU_5D*T$A ZD("J!-1-\ \DV%6"W4F
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
M0D;M NC[2BF[,UR"?L5G?P!02P,$%     @ >U9D6O<H/NEE"   !2,  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM6FU3XS@2_BNJ'+6W6Q6()=E.
MP@%53( =JFZ (C.SM1^%K22^<:RL)8=A?_VU9,>OLH%:OLS8IM5^U*]/*SY[
M%ND/N>%<H9_;.)'GHXU2N]/)1 8;OF7R1.QX G]9B73+%-RFZXG<I9R%9M$V
MGA#'\2=;%B6CBS/S["&].!.9BJ.$/Z1(9MLM2U\^\5@\GX_PZ/#@,5IOE'XP
MN3C;L35?<O5M]Y#"W:34$D9;GLA()"CEJ_/1)3Y=T+E>8"2^1_Q9UJZ1WLJ3
M$#_TS6UX/G(T(A[S0&D5#/[;\P6/8ZT)</Q5*!V5[]0+Z]<'[3=F\["9)R;Y
M0L1_1*':G(]F(Q3R%<MB]2B>/_-B0Y[6%XA8FG_1<R'KC%"0226VQ6) L(V2
M_'_VLS!$;0'V>Q:08@%I+W![%M!B 34;S9&9;5TQQ2[.4O&,4BT-VO2%L8U9
M#;N)$NW&I4KAKQ&L4Q=+Q10'MRB)Q HMF-R@&W"M1,?HV_(*_7KT&SI"48*^
M;D0F61+*LXF"U^K%DZ!XQ:?\%:3G%9B@+R)1&XFNDY"'3043P%N")@?0G\B@
MQBL>G""*QX@XQ+4 6KQ].1V 0TL;4J./]NA;7"X_HYO_WO^Q1#>/]U_0_</U
MX^77V[O?T>7BZ^WWVZ^WU\M3F]URM:Y=K4[@4[EC 3\?089*GN[YZ.*7?V'?
M^8]MSQ^DK&$!M[2 .Z3]X@[J390$8LMMV\S7>F:M+BO["^)0XIU-]G7\%BDZ
M]::E5 .85P+S!EUS&?X/<BB/;R6@[@0B":*8HZ1$K)_KNT#'_BX5^PB"%#V]
M("B5*5-1LLYK3:0B+JUN]#[2C1^DK&$MO[26/^C&*PY*@XCE!38)$=N*5$5_
MFP>VG>?J_)K/,)G[I.59BQ2>NK[=L],2ZW00ZU*)X,>QKN A C="6Y.],*<=
M *3V^AQD5X8ZCAWBK(0X&X1XFP306277]1,Z"T]3P'H(.O:36VOIK(/#G;:Q
M=F4\VH-U7F*=#V*]5QN>VO#,NW;Q: M/5^888^S:$6&G:DW.<%W=L&3-I38?
MDY)#"NN8C"/V%,7]V5@H_:!T_"AM31/4NC-^<PBQ(!"9+F20HSS:LR<H8]H@
M60+VB"&T4K[G268/J^(]#1_YCMMRI$T*S_Q9CR=)M0TRN(U?#_OX#1*AVI$N
MQWLHLGHGK^5%\88&-.*UFXA%RO-Z4@-7_1T/-L^&%X Y\C1B<1Z,,MOMXLC$
M*-A>B12NQ]!%^(Y%(>(_=5FJ/]D5!#@04HVKHI#R=18S6/YBM J=C$7,6VU!
MN[:8S4C'FQ:QN8=)CSFJ9H^'N[TU*'?L1?MQK)^D6:LHFUT]\82O(@76*/97
M"%96*NW!M[M8O'!>6V.S5:T4C&N&*T4!9ACUF-#M!@JFN&W!KI0_=6F/ 2M2
M@@>[>-N Q@I1 G'%I;*"]3HPINZ\C=4B-.UILKAB!'B8$MR]E1E9<7<[/W4\
MKX/<(H;G3E_5J1@"GKZ+E]_>?;]>OH67XT'J\>X6\D':FE:H2 @>9B'?E$Z1
M%[2+6:(0"R$C(",A8:#BQEFHO1CR)X5VFNI!JL(8R&(8 5D2<+02*5IE,/:A
M3!.M,$NU/)!HJ=(L.,@?X3%VISJ:]4!F,O&(C"G!Q2-J-7*7Q1R[,T+:9,<F
MY[N^VU?5*\:#ARG/9?!7%LG<&GH7S[JR&_#/3"J>W\H7N-S:H]M">Z:S-C>R
M2?FUX:<Y %?<B P2CRHOC5_ S+H!R3?D9*&W:?:YX[23TB;G>\3O0UY1&H+?
ME94WMW>7=XLW9"49I$KOS<J/TM:T0L6(R# C6IBC'9[*?T-*[G6N29-LC=32
ML0@/5!H]97F8ZH8!- *BM2YHM5:7"5$7MQN<1<IS_![F3BK"1(8)TR.PG9?R
M5"DH]EKNU(K70E:F\PY>BY3G],5DQ6C(,*-Y2$7 >6C0QB)9'T/J;_.R&$G9
M0ZE)EQS,@!W,VI"[8MAQ_1GN 5VQ"#+,(JX.\$REUHS2#K/+"XZQ/VVCM$E-
M^S!6]($,TX=F(#1-:P7;I0+'/B:X756M<BYV>S@#J3@#&3Y6J,V<IKSJ^21,
MV4KWQ[Q76&%W3P]FLT[L=H7 $:0/<M7@R2O'#(<0,%5ANX7"(?7AB!5HMYEB
MW^_4?IN4UU<5JH9+AAON5:09I"83>A:RPK.=)!!GULDIZXF#-^_A!+1JJ_2-
M;;5.=U=1 O9]O;72;LO$,[<V?A8'M5TQ2FG?22>M&BL=/BLPV$WXEM%K&HB^
MX$!U]BS6B6A%WIW[.ZB'1)J(JR9(7VF"?1@14S#ZK:,DT5:'N(:!(Q+6D*'=
M#M9.O$&1)O3:D?]PAQN$SI/P%=#=-M8!/232!%VU.>H.4R\3V9I %$0>QN4"
MI28?]M\H!COGNW^D^"!M30-4+9.^-GCG0_;8G/CK26>;GUX$;!<I%D=_MW^?
M*HS0[8[^;-X^Y[9(T2GIR^NJA]+A'GK[RLE8L;S^R\G<;3=,BU!?^E:]D@[/
MUTM]^&5^/&0Q"B,9Q$)FJ>E#B4B.36;4QA)("ELEM4?=AT[@'Z6M::>J0=/A
M!GW9.B,K)F]@&4?N&--9<W#VQRZEA\'9S 0Z2]LC=U:?ZD^L)AP$9=\TLEKO
MGRMJ&JXB#'28,"S>,/O4C.F7!PZN.5I.=?]FVNRI279MQR_7R\7]&$%.G1AS
M_RG2'^@SV_,$?1*IR-90U>OG L8E[MAU*I?TJ0:T_)FM!2@/8>+1A\3H@8'Z
MFD*[IP:M\!Y/_7-%N:<FM0\*8'!;F^\LH$KJ,,Y_IB^?EM]R7)HO&%K//^'3
M1?Y%1J4F_T#D"TNAOTL4\Q6H=$ZF4)K2_)N+_$:)G?ELX4DHF![-Y8:SD*=:
M /Z^$D(=;O0+RB]?+OX/4$L#!!0    ( 'M69%IRT3K5V@,  "@.   8
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&ULQ5=M3^,X$/XKH]SJM"NQY+7EY=I*
M;8&CTG5!!%B=3O?!3=S&(HFSMM,N__[&3@DIA-QQJL27UG8\CV>>>?%XL.'B
M02:4*OB9I;D<6HE2Q:EMRRBA&9&'O* Y?EERD1&%4[&R92$HB8U0EMJ>X_3M
MC+#<&@W,VK48#7BI4I;3:P&RS#(B'B<TY9NAY5I/"S=LE2B]8(\&!5G1D*J[
MXEK@S*Y18I;17#*>@Z#+H35V3Z>NIP7,CGM&-[(Q!FW*@O,'/9G%0\O1&M&4
M1DI#$/Q;TRE-4XV$>OS8@EKUF5JP.7Y"OS#&HS$+(NF4I]]9K)*A=6Q!3)>D
M3-4-WUS2K4$]C1?Q5)I?V&SW.A9$I50\VPJC!AG+JW_R<TM$0\#MOR'@;06\
MEP+!&P+^5L WAE::&;/.B"*C@> ;$'HWHNF!X<9(HS4LUVX,E<"O#.74*%1$
M472+DL"7,"4R@0MTK83/UT3@<D(5BTCZ!;["77@&GS]]@4_ <KA->"E)'LN!
MK5 -#69'VR,GU9'>&T>Z'LPY(DLXSV,:[P+8J']MA/=DQ,3K1#RCT2'X[@%X
MCA>T*#3][^)^ASI^S:EO\/PW\*;C\!(N_KCZ'L+%S=4<9M_NS\/;V;??83R]
MG=W/;F?GX6D;;Q5LT ZK$_I4%B2B0PLS5E*QIM;HUU_<OO-;F\U[ MMA(*@9
M"+K01W>*I4P]0I&27 &)8Z9S5AY@@BT4%%R8%,: (RD&&\DC"EB18%EB0$$I
M:0QQ*5B^@@BEE"A-RK<Q5JG1,VKHBK4>N6YP-+#7329>;_)\SZTW[5C8JRWL
M=?HX+(LB-8E#4HB9C%(N2T&U33G/OT8ZD5B^IE)I,S!18,ER--3,=.E"1JAL
MC8+>/J-@3V ['/5KCOJ=43".(E[JRE*01[)(*Q\W/:K9*INATD9'=4:_X;W
M]8]?N/CUIG[@^^TN/JK5/^I4?WX>3J\.8)9C== ._!/O([@D:YK#A M>KA+X
M:TZS!15_M^G="?Y>-^X);(>'XYJ'XX\*]>-]<K0GL!V.3FJ.3CIC98H7FF"+
MTI0Y?3\2%FN"=J)=T(@+O/& Z)00RA3 Z$?)9%4>VQ@Z>56[^HW251G>J=K_
M--QUGAL(Y]],IQNRXI@H,?8K@F&48._PT)D<W9CO]?R^T'89:+10[D<ER/;D
M??&T)[1=GKQGGKR/29+N<]_-DO<JYX+ >7F9V(V>.Z-B99XB$LR-5W6N]6K]
MW!F;)O_%^D0_@TPO_PQ3O:'F1*P8,I72)4(ZAT>HDJB>)=5$\<)T]@NN\)U@
MA@D^Y:C0&_#[DG/U--$'U(_#T3]02P,$%     @ >U9D6I_+5DV:&P  ZU0
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
M-@YV!_".3(TA#\IN&&4W5^56*<Z=O"LTT<_25 NHX& N."H^^>YDAI^_$^7
M4@\ITEI*L3TQ"2!F .Y)@Z9$GATL+*C9+A:P99!.^-X50-Q/M*;V/B61;2)-
ML[/DJ9W5AFFR9J?,<9<>LKK1&3!#\*@V!QI%44VR_V.1A$OC%KZDI44(R0@2
M/.N6#,4C"/.E9$.H$,<PS.BNB 'BF)HS#1Y?BB5HVX'QM<($,[XO5&:QY<()
M>":LT5+M:8,]6B<-)ATSI0?UB(ZM,D='!C!#S C&"95*X*X!5#\.\@B4!LO(
M[-8LT2#CWI$6YAFTUUJ '*\21TFFWZ[ 3^KB("G(/30+]IXI=#1M..Q]_>6M
M>!NBV6=BU9-71,91]7))EHI=-<POV@).Q.88 $3JMQT$T%X R9!56S@SCBU7
MDA%NS2@#;=5FC18#^W] @(U+L8H.V&KF^&,TI6=:5+(P)X(I@)[ L#EM09*'
M?(8BM0V](-^MHDC4HIJT*X#&'@Z#P$IN%/D;K;>1.5B ^@T2<0LQ=$,S%C,*
M;&*=0Y*1:>HJQBJ\./]J6!*U7KL[/NVF&W##)9 ;]R?#9Z$\XB[-N#^>Q2>
M\&[_H*'3.R)H+%+&_:O)LT!P=O,,*Q._5M2'S0,66-F<HG P^QB=NJ)+"@B#
M[%(X2KO@:FC.$ -+74"P_M<JA,;P6\L+B;\=/0*@@OF9(J\)!>>>#=6!N!VF
M6</RB+E)*+$@!GF&&$&UG+U"# @,I2E!I.5^=@O""YFM+SXVMI<\*+4^H5A/
M08,3@ 48NR)H@[28!SG'D+@[GI&>Q,#?E"[FL/<@!FZH</L/01\2O>T"8XP9
M=](\],0O,J#B6^]MJKEXO CQ%M?$834@.)'$T30@E)S,82&1 )X]K' #Z@GA
M!U>KY<UIO48A78FP.=)X:DGX-<0!C5+'\<Q K)PC)=H[XB)?$T5;A  5F@E1
M^"VW-BWW#6%HS]AQ2"175R) (56GT 6&3PHM<X('T>XLHFC*4O4CVDM=W<!"
M-(U3DS*MY-1!ZG4"JL7"IJ6#T0=S:4D<:P990/R6.\X=RRIO)Z*ZV8(^64#>
MHY9/@@*%J+.PE2N1GX(/$)Z01M?'&DF<W))K&W=(7LT"44\);$T7(#I-.;*L
M(5*/VU+AW.<@RV';9M'((;.@)F2E:<E\J@WV;;L]%C*1>EQKQTX3L=BQ22CY
M?U20D<8#"L57$#6.M]*"QS1M+NJ6^;JEHUI+)KADMT3#P$M9NLY>1^PO@J$>
M9HPM1'05VE=KZ0)*, %;DH)J*P"&8TW*;"(EB*7(':NXG1R3/YL< [0*<FQH
M\Q;W-H&&2)W!5H8HP"8E5/:[-F/15LB^#QC>:]H%7//QVWT7ENSCG2B&XQ%!
M^]"O#%E +)WU],P6M8WL95)V"&1V 3PBWB[E(WK0VGIL'WR,2U,]>K^5ZU90
MAQ0$8,B$DU,*<\1NJ_?=8/ C(/FI]&+V@(+'I?<:+5)0OUTYM*!=+T@U 4_B
MY'*L@@W0H6N_-<+$,$6]&U)==\FH42IC][/"QP-FF[R$T-EI=@KM IY;.%LP
MZ,IWU+[H)&UB#T.ED\;+-*+-C<TQ?%ML,C7I-H )I_U#:&Y$ <A0CY'5QMK,
M!)22RCRM<JZL>G6H[=6U(O,9=$@[D C)B!CAXSZ>NG07RFS"<8P.,1%E<PX.
MW$(0L9[0R[NCS]'5<UWHH(LR-&HRC76S0I-J%[=Q QC'POHPB8JGT#'"K:RE
MQI"S$-1?N<>&=4,O%APUPUP,+&2MI[!_U&B/0^<B& L[87+0I9 Y&3\=MH,B
M[P$!X.F4N.;HE7'Q0!U!OBW!%Q>6TM7(X?CZK-PC;K'5>2XX;% 4,P'?[97K
M)XQ77+ ,M&\G9*[Y3M*A(J&N&9)NS? <TI_)\6#+6VMP2.0MZZ!EC>)&>$MH
MMAT0CVZSIN+1LZV+)O*C&^T)I3$7=*).#-.X0#N:4$XC6_JMTH[ML9 /6)=%
M/C 71@076.%3I;IZ/*P8(:+3F0D7(^T8!.(G-^"EV#%>4*L83\,@D"O?31NP
M46,-0!.R(G*.73AB:[;170,8*9W-6:_!]S!L("U41FA:@FW22)F2/SA;+6/
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
M>M>T[5/#6:CC5P WOC7:G5Y!#<05I2Y9#WLO\&#;X41]WUO;9/#:#<!-^+B
MB#GP^ ;>C_;?+R[B:_M^>OSX\5;:#903?JRQ='IP<C1"*X8/"O'&FR:\Q*^,
MA_?ALB!L[)8GX/G:H+#IA@WT7W7._P902P,$%     @ >U9D6GB"3R]K!0
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
M'@[J'VOD22I+#DY2L:I9FXM=V13&2*?!]PA<M"O"M;\_VKK;[&&7%(<P_NS
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
MH$7)9"F4E5HQ(V:GO?/XZ<4(Z8G@G11+VWEF:,E4ZQM\>9F=]B)42!0B=8C
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
MV*YV>I#PM1-U,B,Z*,:_?L!HYVLX8ZERP_&;(.J;!;MIHJ4P/F\X$9Y-D@G
M^_*K!Y\6/ 9-.]J"BA'X(VFR^9UA/PWL*'9(GB*AK0G[4D2DO-BW-XIJ08%M
MT\LX"9F&3T$ZFF/]K*N8AUU$6'A(KH&F\ Q7>CLGIA[YK?[?<'S:]A:E PD'
M>-V68YU:8[#X1$D*R*,H94,>PLJ,(@::ODKMH-5%;TZT;V&8>M.$"5U=-::0
M,K3NJOT[WO:36I-&&V.-Q?EQUUDY_K3.2A>1 =JWS:*K+R];>RL%^ ]HNXS3
M\ECH_K\4NF/0[=Y[GH^^A+P/NK%WS(J4I($,]C\(Z$]X3?JQIG^LZ1]K^L>:
M_K&F_YUK^K&@TOW3D_F#_^T)=V*!_EZ[X-ZX,'K(8UQXC N/<>$Q+CS&A?]Z
M7.A>29M_UCMIUAM!"O4$6_[\H+*X^Y6/>XZ^YW66>?>2VORSWE+[&![NBWNC
M!.R/>X\-]S] PWT,7]U;:O//>4WM-?^S/N-W<ZD'X6N<@#_ZV&!,RMVK=?,'
MOUNWO^W1D_%G6/0X,8^SCKVSCC%%=Z\?SC_A_<,'N>O+E/-*O!P)0>.DW!6"
M#GN_WT!I!O]*!?5#FSK(3SFDJ^F7,$[E]Q^ZQ^5G--XHRE(H(5QBZ='L6P1%
M)[],(5^"W?"O02#:!UOQQS4;&#V ^TN+Y"9^H0/2[X.\^#=02P,$%     @
M>U9D6N$58B%# @  D 8  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
MG95=;YLP%(;_BN5)NUK+1[ZF#)"2=M,BK5.4=MO%M L'#F#5V,PVI?WWLPUA
MV910*3?@C_.^?LY!/D2MD(^J!-#HN6)<Q;C4NEYZGDI+J(BZ%C5PLY,+61%M
MIK+P5"V!9$Y4,2_T_;E7$<IQ$KFUK4PBT6A&.6PE4DU5$?FR!B;:& ?XL+"C
M1:GM@I=$-2G@'O2W>BO-S!M<,EH!5U1P)"&/\2I8KA<VW@5\I]"JHS&RF>R%
M>+23319CWP(!@U1;!V)>3W #C%DC@_&[]\3#D59X/#ZX?W*YFUSV1,&-8#]H
MILL8O\<H@YPT3.]$^QGZ?&;6+Q5,N2=JN]AIB%':*"VJ7FP(*LJ[-WGNZW D
M,#ZG!6$O"!UW=Y"CO"6:))$4+9(VVKC9@4O5J0T<Y?:CW&MI=JG1Z61CRIN!
M1 ^29)07:"4EX068LFL5>=J<8..\M'=;=V[A&;<)NA-<EPI]Y!ED_^H]0S;@
MA0>\=3AJ> OI-9H$[U#HA],1O\F0[L3Y32Y(%_W\8J+11D.E?IW*O;.>GK:V
MMV>I:I)"C,WU4""? "=OWP1S_\,(^'0 GXZY)[N& 0K\_>PJ.(9&JTS4^O]2
M=[CCACEA"D; 9@/8;-3GJ^!7%\"-F[X&-Q_@YA=5[0&DN4OD#-NXYVMLBX%M
M<7'AQOG&?<_R>4==H@)9N%ZH4"H:KKN&,:P.[7;5=9F_X5VOOB.RH%PA!KF1
M^M<+\SEEU_^ZB1:UZSE[H4T'<\/2_#) V@"SGPNA#Q-[P/ 32OX 4$L#!!0
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
M!#XPX9"ZS(=8GYC[F;*T5MVB\R&MR#'F'&AK+]G90:L5T*"M=HFMHP7],[*
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
M3*F*FN,,6^'J:PX[(2!M([KM6J5.<<UL= H]CIVH(FSO^G,:/[7=76UY@U>
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
M7X]BE\AFO#6.%AL[4E9"8[_MLL _ D@3@.>Y$'KOF 3=/V;V!U!+ P04
M" ![5F1:/<RJCZ@"  #]!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6RM5,%NVS ,O><K"'?H-J"('2=IBS8QD*0;UD.'H-W6P["#8C.Q5EGR)#EN
M_WZ4[+@9D.:TBRW*Y.-[I,E)K?23R1$M/!="FFF06UM>A:%)<RR8Z:L2)7U9
M*UTP2Z;>A*;4R#(?5(@PCJ+SL&!<!LG$WRUU,E&5%5SB4H.IBH+IESD*54^#
M0;"[N.>;W+J+,)F4;(,/:+^72TU6V*%DO$!IN)*@<3T-9H.K^<CY>X<?'&NS
M=P:G9*74DS-NLVD0.4(H,+4.@=%KBPL4P@$1C3\M9M"E=('[YQWZ9Z^=M*R8
MP842CSRS^32X#"##-:N$O5?U%VSUC!U>JH3Q3Z@;WW-R3BMC5=$&$X."R^;-
MGMLZ[ 5<1F\$Q&U ['DWB3S+&V99,M&J!NV\"<T=O%0?3>2X=$UYL)J^<HJS
MR5=E$>XQ1;YE*X' 9 8+GQ:U>0^S;,MDB@:H_;!0TEA=->7\\,WYFX^3T!(-
M!Q:F;<IYDS)^(^4@ACLE;6[@D\PP^Q<@)/Z=B'@G8AX?1;S!M _#P1G$43PZ
M@C?LBC+T>,/_792?LQ49]*?].E26)NGH<%(W?5>F9"E. QHO@WJ+07)Z,CB/
MKH](&G621L?0DUFA*FD-J1+,8@96P2,=--QP8LQ3"TNM?M.HF$/,CV(?9GXK
M4U%1>X%+L#G5,$U543+YPN6&YDBX"H+_;PTP"]1"+%;$9]?&GBLZ'890HT8/
ML5:"=HB+9ZT:_:K&YMQ V6CH]SR"B^[Y7NJNEV?$QQ%S*%Q2 =#8WKM>/!ZW
MSZ[/IR>7\>#B&MA^M].];O<&%S'E&,.A]H1[(TEH&[]X#,43[V8ZN]MNM\V:
MD7YU;Q;C'=,;+@T(7%-HU+\8!Z";9=,85I5^P%?*$G5_S&D_HW8.]'VMJ :M
MX1)T&S_Y"U!+ P04    " ![5F1:_4U->;H"   J!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6RE5<MNVS 0O/LK"!4H6L"-'I:=Q+4%Q(F+]A#
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
M48A:F)GTQ^3,39#V-T%Z]B98TH,Y+(K<8*'6!_('4'GJ/OB/+$7+<D"6URX
M>Z13QVX%#F,S9&:X= ;'_1Q$6']LXD&<!#BD*0[CX%2Z_K/'K *YM4^V(G:C
MVG>M7^W_"N;M8_C-O/VE^$3EEG%%2M@@-!B.,6?9/M/M1(O:/HUKH?&AM>H.
M_VQ &@/\OA'8I=W$..C_E6;_ %!+ P04    " ![5F1:12F<B24$   Z"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6S%5DMOXS80OOM7#+2+11?H
M^B%[DR"Q#>31H $:;)#L;@]%#Y0TMHBE2"U)Q?&_[PPI*]K&<8'VT(O$QSR^
M^6:&Y'QC[#=7(GIXJI1VBZ3TOCX=C5Q>8B7<T-2H:6=E;"4\3>UZY&J+H@A*
ME1JEX_'1J!)2)\MY6+NSR[EIO)(:[RRXIJJ$W5Z@,IM%,DEV"_=R77I>&"WG
MM5CC _HO]9VEV:BS4L@*M9-&@\75(CF?G%[,6#X(?)6X<;TQ<"29,=]X<E,L
MDC$#0H6Y9PN"?H]XB4JQ(8+QO;69="Y9L3_>6;\.L5,LF7!X:=3OLO#E(CE)
MH,"5:)2_-YM?L8WG(]O+C7+A"YLH.SM.(&^<-U6K3 @JJ>-?/+4\]!1.QJ\H
MI*U"&G!'1P'EE?!B.;=F Y:ER1H/0JA!F\!)S4EY\)9V)>GYY;60%KX*U2"8
M%5Q++70NA8(;[;QMB'WOX*?/(E/HWL]'GCRRWBAOK5]$Z^DKUB<IW!KM2P>_
MZ *+'PV,"&J'-]WAO4@/6KS"? C3R<^0CM/9 7O3+OYIL#?]#_'_<9[1A.KG
MSWT,1/NS_?:YITY=+7)<)-0T#NTC)LMW;R9'X[,#Z&<=^MDAZW]#?Z,]D@\/
M]\(C/&Q$O0_O88N?2X1+4]5";Z$4COHN-Y92!Y*(D#L'EATX<@!*BDPJZ;<@
M/*P8SF. ([GA6)7X1*II7X(GT\X+70A;N"&PIV=MV7/54*W8()Z+FGMW\.[-
M29J.SS[1FN6>0VM)+J</P0J;DS.@'F>=3*C@,_1$Z\=S 4/&1Q!(I1I.IT<7
MY'N@B4->V1,F,=%NHBYV0XNUL5[J-=1HI2F&@RMTN941,U4J5AGAW57KH)>M
M6Q2NL1CKBYB[[TQ=L<\OCH</<JWE2N9">XBA?\JX@D(P-[INN#=_PT=4D+X?
MO,S^X.WTY"A\X+H+DMQ9A"KZ+S@P#B74)KGI>!!* 3[5=':2T*KQ)$S9<"6L
MB$,7#L)BQWA@:"M144H:*O >6P5C:<=L6S U(2<.!S*&X UM4_YSH?)&B7A8
MD[L"B9^"MS.$-DR(.C&K/V2:U*W=,FTQ!CK<^>2/X;45S94R.3YS;>7 ]T;$
MT@UX7R1L.& OH0@:#I=JNI N-XT.F6**:FL<DT0W2Y\>RIC,92U\A[\2!7:%
M3<$&SCJ,@FLIIB#&WU(6224+=/TTEJ'2-0S3\8<M"CLH,/.<@\9S#TE*K0T>
MSS^\&E'@C8+9.?@'8@@2W6XQ=,98-/$NE<^)'SSW,-E\>W*8S)?-UB>"6?W7
MZ9KR&>)*L^G@];K^<&M._X?6/)JFX;/O%ACU[O,*[3J\6H@&KKQXM7>KW</H
M/+X'GL7CJ^I6V+74#A2N2'4\//Z8@(TOE3CQI@ZO@\QX>FN$84F/.[0L0/LK
M8_QNP@ZZY^+R+U!+ P04    " ![5F1:;Q-/F2H#  #A!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6R%5=MNXS80?>=7$-IBT0)"=+%D6UG;0)QT
MT3XL-DC2YJ'H RV-)6(I4B7I>/WW'5*7NJW7^T+Q,G/FG.%PM#HJ_<4T )9^
M;84TZZ"QMKN-(E,VT#)SHSJ0>+)7NF46E[J.3*>!5=ZI%5$:Q_.H95P&FY7?
M>]2;E3I8P24\:FH.;<OT:0M"'==!$HP;3[QNK-N(-JN.U? ,]K?N4>,JFE J
MWH(T7$FJ8;\.[I+;;>;LO<'O'([F;$Z=DIU27]SBUVH=Q(X0""BM0V#X>8-[
M$,(!(8V_!LQ@"ND<S^<C^D>O';7LF(%[)5YY99MUL QH!7MV$/9)'7^!04_N
M\$HEC!_IL;?-TX"6!V-5.S@C@Y;+_LN^#GDX<UC&WW!(!X?4\^X#>98/S++-
M2JLCU<X:T=S$2_7>2(Y+=RG/5N,I1S^[>8(WD >@/[ZPG0#STRJRB.K.HG)
MV/8(Z3<0DI1^4M(VAOXL*ZC^#1 AG8E3.G+:IE<1'Z"\H;,DI&F<9E?P9I/&
MF<>;?4?C'W<[8S76P9^75/88V64,]S9N3<=*6 =8_ ;T&P2;]^^2>?SA"L-L
M8IA=0Q\9&OK #:MK#36S4-'=B3YC)%X"9;*B][X<0-.74P>7)%P-<EG"2P-T
MKP2^32YK:ET14-.HHZ$63^Y5VS%Y>O]NF2:+#P9?X<"S^B]/<\:S''E:Y'E#
MW"VZ849>T5K3@^6"V\GEECR!X15(RYD@/Y L";-B[B9Q&,\2@AP0J\1##\YE
MA?#:V:9QF"TSDA1ANBC(1ZZ!=EK9_KV3+,SS L<$H[\R8^'X_>CS,$EF)$<"
M^96X29@6!8YQ'I,M%\)ESID,V:'X)L>F,T0Q)"LRDBTR1/W_V2PCLR7YC G7
M(P9)YP317Y3%\&/][K5J\4JDKV&#C<(V4TT8LD#!<4X6<9AG":J2:.(]\)8.
MPM\39J<#;4\DRY%-,>)_QDUFG8HA$B8?T0I,'TX2=POT4I%'9VT'*=2^N1J4
M?Y"V[T#3[M2_[_JV]8]YW_P_,5US::B /;K&-XL\H+IOJ/W"JLXWL9VRJ-=/
M&_P'@78&>+Y7>/'#P@68_FJ;OP%02P,$%     @ >U9D6D4J&3=*"@  /!X
M !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULK5EM;]NV%OZN7T%XV9
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
M/@O*!IC]N92XF=@/-)T[_@U02P,$%     @ >U9D6N.%_>4@ P  6@L  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULK59=;YLP%/TK%JNF5FK#5[[6
M)9'2L&I]J!0E[?90[<&!FV 5;&8[']VOGVT(2RJ"THD7L,T]AWN.S>4.MHR_
MBAA HEV:4#&T8BFS6]L680PI%BV6 55/EHRG6*HI7]DBXX C TH3VW.<KIUB
M0JW1P*Q-^6C UC(A%*8<B76:8OYV!PG;#BW7VB_,R"J6>L$>#3*\@CG(YVS*
MU<PN62*2 A6$4<1A.;3&[FW0U_$FX >!K3@8(ZUDP=BKGCQ$0\O1"4$"H=0,
M6-TV,($DT40JC=\%IU6^4@,/QWOV>Z-=:5E@ 1.6_"21C(=6WT(1+/$ZD3.V
M_0Z%GH[F"UDBS!5MBUC'0N%:2)868)5!2FA^Q[O"AP. VST!\ J ]Q[0/@'P
M"X!_+J!= -K&F5R*\2' $H\&G&T1U]&*30^,F0:MY!.JMWTNN7I*%$Z.YF1%
MR9*$F$HT#D.VII+0%9JRA(0$Q#5ZH"%+ 3WA'0AT&8#$)!%7Z 8]SP-T>7&%
M+A"AZ"EF:X%I) :V5%EI;CLL,KC+,_!.9.!ZZ)%1&0OTC480'1/82DZIR=MK
MNO-J&0,(6\AWKY'G>.V*A";GP_T*>' VW.W5J/'+'?(-GW^"[V@#7L8+(;GZ
M6'Y5&9T3M:N)= &Y%1D.86BI"B& ;\ :??[D=IVO528U218T1'9D8+LTL%W'
MKC9D"9Q#I,[I!H14-4LBB7<H5&M$5I[8G+!C"'7AW(S\3G=@;P[]J8CYXAW'
M!+6)_:?L3BF[4RO['B+@.$$AXQGC6((1K0=5BG,NUSF0X[0\]YWFLZ*"RBB_
M748=R>F6<KJU<AYF<_0TG:$)EF%\\YRA *)U_N]X>81T ;SRDZ@E_>@GT219
MT!#9D9F]TLQ>4S6EUZ2!39(%#9$=&=@O#>S7GL9QEG&V434%IXQ+\@>;@Y@!
M)RRJ<K&>S>V@-\"\JA1-:I$?M:PALMPR^Z#K2(&O3/<FD.DA\I]UN5HVB&/3
M%[U;OU.-8][G_:/)N\Y'S%>$"I3 4E$ZK9XJ+3SOY/*)9)GI;19,JD[)#&/5
M_ +7 >KYDC&YG^@7E.WTZ"]02P,$%     @ >U9D6D<3YUAH @  Z@4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULK53;CM,P$/T5RT@(I%5SZQ8H
M;:0VI8*'E:JM"@^(!S>9)M8Z=K"==O?O\24-W55;0.(E\=ASSLP9>V9R$/)!
M50 :/=:,JRFNM&[&0:#R"FJB!J(!;DYV0M9$&U.6@6HDD,*!:A;$83@*:D(Y
M3B=N;R73B6@UHQQ6$JFVKHE\F@,3ARF.\''CGI:5MAM!.FE("6O0FV8EC17T
M+ 6M@2LJ.)*PF^)9-,Z&UM\Y?*5P4"=K9)5LA7BPQI=BBD.;$##(M64@YK>'
M#!BS1":-GQTG[D-:X.GZR+YTVHV6+5&0"?:-%KJ:XO<8%; C+=/WXO 9.CVW
MEB\73+DO.G2^(49YJ[2H.[#)H*;<_\EC5X<30#2Z (@[0/P2,+P 2#I XH3Z
MS)RL!=$DG4AQ0-)Z&S:[<+5Q:*.&<GN+:RW-*34XG:YIR>F.YH1K-,MST7)-
M>8E6@M&<@KI!,V8NFO <D'DR:-GR0J&-@@(M6FD],\&5EJV_E#<+T(0R]782
M:).<#1'D72)SGTA\(9$H1G>"ZTJA3[R XCE!8%3UTN*CM'E\E7$!^0 ET0V*
MPWAX)J'L[^')E722OM*)XTLN\/U3(;_/ML8P;_S'N4KZ0,/S@6S?CU5#<IAB
MT]@*Y!YP^OI5- H_GJO"?R)[5I-A7Y/A-?9TM=IDB#2-%'M3"$FT+\YLN5ED
MYX1[M@^.S<ZG?1H.HC TM[L_E?1'-Y]L<-(V-<C231.%7!/X9];O]@-KYOKT
MQ?[<##(_=W[3^"EX1V1)N4(,=H8R'+R[Q4CZR>(-+1K7G%NA3:N[966&,4CK
M8,YW0NBC80/TXSW]!5!+ P04    " ![5F1:", Z39$)  #4>0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6RUW>UOXD8"!O!_9<15IU;:!OP"@;T$
M*8GGK=I<H\WV5J?J/C@P";Z 36V3=*7[XV]L',S8[!0G3[YT$_#\3)HGQC,/
MX+/G)'W,%DKEY,_5,L[.>XL\7W_L][/90JW"["19JUC?<Y^DJS#7WZ8/_6R=
MJG!>#EHM^^Y@,.JOPBCN3<_*VV[2Z5FRR9=1K&Y2DFU6JS#]=JF6R?-YS^F]
MW/ Y>ECDQ0W]Z=DZ?%"W*O]M?9/J[_H[91ZM5)Q%24Q2=7_>NW ^2M\O!I1;
M_"M2S]G>UZ3X4>Z2Y+'X1L[/>X/B$:FEFN4%$>I_GM256BX+23^./RJTM]MG
M,7#_ZQ>=E3^\_F'NPDQ=)<NOT3Q?G/?&/3)7]^%FF7].GH6J?J!AX<V295;^
MESQ7VPYZ9+;)\F15#=:/8!7%VW_#/ZO_$7L#/.<[ ]QJ@'OL *\:X!T[P*\&
M^,<.&%8#AL<.&%4#1L<..*T&G#8&N.YW!HRK >-C!TRJ 9,R#MO?7_G+#\(\
MG)ZER3-)BZVU5GQ1)J@<K7_G45R$_39/];V1'I=/+V9_;*(L*H*7D1\#E8?1
M,ON)_$"BF'Q9))LLC.?963_7NRH&]&<5*[:L^QW6<<EU$N>+C-!XKN8FT->/
M<?= W9<'>NE:Q4#-3HCC?B#NP/7);[<!^?&'G\A5^7](I0<>X=41WF!XO!?8
MO5NU/B'NZ'B/VCVF[K3G'.\QN_=+&)\0KX/'[=ZOLWSW^_".\<01OX_FXSO
MR.,9[S!CQ,_;_9UXI>L=\W?R^\5=EJ?Z./V? P_P<@OYAZ'BR>MCM@YGZKRG
MGYTRE3ZIWO3O?W-&@W\<"C$2"Y 816(,B7$D)I"8!&%&@OU=@GV;/KW9I+.%
M/BT@ZS2:*:*/Z_I,8Q=J,DNR_-"!_M*J=HTS$@N0&$5B#(EQ)":VV+#$BA/A
MI^GIV#OK/^VGM+W-R!WNMC'"-]R%;V@-WY4^&4BCN\WV^*G/+<)H3I)[G;I8
M'TDWY8GOH?!9U:[A0V(!$J-(C"$QCL3$%AOM!<L?CT>31OP.;'7JN<[A (YV
M 1Q9 [CW_$W"^7_U:8J>L>6'(F=UND8.B05(C"(QAL0X$A.CUK'LY\G8&S<B
M=V@K;^P?CMSI+G*GULA]#7.5DHLL4WE6/MU^#;-</9>WZKGY;KJO[_F2JK ,
MY,OF^M"H#YEZXX>$R'BNXYI&X9+<A.DCV;K%L%OU7%JK=1A_([]?J]6=2@^>
MDUH?:==0([$ B5$DQI 81V("B4D09OR)C'=_(F/4K&J,3# 2"Y 816(,B7$D
M)I"8!&%&@B>[!$^L!_E_;HIC;GDJ6RU]9-MI5:KFY'^V]9!+*]PUT4@L0&(4
MB3$DQB>M$TUO8)X8".3^) @S<NH,ZH7>P;O,_^ULUYQ"M0"J4:C&H!JOM/U3
MU.&DF5;H+B5*,_.Z5TPX[[)D8&<[YQ6I!5"-0C4&U7BE&;-X?^ U XO<IT1I
M9F#=.K N:(G!#G6.*%(+H!J%:@RJ\4HS9OVGK80B=RE1FIG0NL-RK 7#M-L"
MQ#6]O?KU Y'Q[,2ZMF#?:><T0QLOJ$:A&H-J'*H)J"91FAG[NOAR?-0J@P-M
MNZ!: -4H5&-0C4,U =4D2C.S7/=HCKU(>\-Z@UWNG&UHFP;5*%1C3KN0<L:-
MJ1>'[E) -8G2S,C6S9MCK]Y>O?  ;>*@6@#5*%1C3KO-\OUF7*$E&U23*,V,
M:]W:.?;:[M7K#M".#:H%4(U"-59I^X?7D=>,*[0^@VH2I9EQK1LTQUIO=%EU
M@%9H4"V :A2JL4HSU@D<IW4" .W'H)I$:69$ZXK,L7=DQ@LA])'T4Q(_Z-/4
MYYA<)W?14A&:Y7J3S+[* *W+H%H U2A48U"-0S4!U21*,]^>4/=K[@"URN!"
M*S6H%D U"M485.-034 UB=+,+-?=FVOOWMZPRF"7.V<;6K]!->JV*ZYF(\N@
M>^1034 UB=+,Q-;EFVLOWUZ[R&!G.\<56L5!->JVZZYQ,ZW0?@VJ":@F49J9
MUKJ(<^U%W/&3-CO4.9_0<@VJT4HSIEEN,Z#0R@RJ":@F49H9T+HR<ZTU1FO*
M)I+B*3\FGS=Q\7KSU2:.\F_5*]%OOV6Y6GT@GSY=66=P]EUVCC*T6X-J%*HQ
MJ,:AFH!J$J69H:^[-7<(F\%!NS2H%D U"M485.-034 UB=+,+->EFVLOW=XR
M@X/V;E MJ#2CBQV:)PD4ND<&U3A4$U!-HC0SL77OYMI[MU?/X*"]&U0+*FW_
MG-9UQ\V\0NLTJ,:AFH!J$J69>:V+-Q=5O-FAS@F%%F_N@7++&[4B"BW4H!J'
M:@*J291F1K0NWMR_*MZZO-[WWTGZ2$3XI.+JC<47FWR1I,5$SSJM@Q9S4"V
M:A2J,:C&H9J :A*EF1_<5!=S'JR8\Z#%'%0+H!J%:@RJ<:@FH)I$:6:6ZV+.
M>[=BSBYWSG:[_'*;[YX-H+ND4(U!-0[5!%23*,V,;-W,>>_3S-G9SGEMMU_^
M8-+,*[1P@VH,JG&H)J":1&EF7O<^Z-'>S;WV];]VMG->O=;Q=3@<-_.*_4!'
M["<Z8C_2$?N9CM@/=7R/JLZKJSK/7M4=OPYAASHGU&\=49WFVE8 W26%:@RJ
M<:@FH)I$:69"ZU[-L[]GK5DFW^C[RR;YL\KUB6NY#%&7RK:U!ON..B<86KM!
M-0K5&%3C4$U -8G2S*C7M9LW@JTU0&LVJ!9 -0K5&%3C4$U -8G2S"S7A9QG
M+^3>LM;0?D^7,VBL#ES9=]\YLM"WN$$U!M4X5!-03:(T,[)U)^?9.[E7KS6T
M6[#AL!E7:.\&U2A48U"-0S4!U21*,^-:]W.>O9_K,'6;M&M:9WC:C"BT/(-J
M%*HQJ,:AFH!J$J69UXRHRS/?_JF1S;G;99HDCXNR)*[>O"GT2<#V@ZGUW1=?
M.+E)D[5*\TAE?_V:8/O>NYX$0[4 JE&HQJ :AVH"JDF49N:_+MQ\!S6A\Z$%
M&U0+H!J%:@RJ<:@FH)I$:6:6ZR;.MS=Q;YC05;+YNMOFA,Z^^\Z1A99Q4(U!
M-0[5!%23*,V,;%W&^?8R[M47K6J_F<R;-.,*?3,<5*-0C4$U#M4$5),HS8SK
MWB764%V<WV[/?G;]9D*1+5  U2A48U"-0S4!U21*VR:TOW?E5_W4_5!>-CC3
MQ\5-G&^OK;J[=7=IXHOR@KR-VX7S46XO,%PSV^L=7X?I0Z1/?I?J7I.#DU.=
MV71[">'M-WFR+J\O>Y?D^ORA_'*APKE*BPWT_?=)DK]\4^Q@=R'GZ?\!4$L#
M!!0    ( 'M69%KVXODAD0,   H.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;+57;8^C-A#^*Q8]57?2[8)Y"]DFD;+95JUTIZYVN^V'JA\<F 1T
M8*>V2:[__FQ@@1 ';=+V2X+-S#//,\8S]NS ^!>1 DCTM<BIF%NIE+L[VQ9Q
M"@41MVP'5+W9,%X0J89\:XL=!Y)43D5NNXX3V@7)J+6857./?#%CI<PS"H\<
MB;(H"/_G'G)VF%O8>IUXRK:IU!/V8K8C6W@&^;)[Y&IDMRA)5@ 5&:.(PV9N
M+?'="@?:H;+X/8.#Z#TC+67-V!<]^"696XYF!#G$4D,0];>'%>2Y1E(\_FY
MK3:F=NP_OZ+_5(E78M9$P(KE?V2)3.=69*$$-J3,Y1,[_ R-H(I@S')1_:)#
M;3L)+!270K*B<58,BHS6_^1KDXB> P[/.+B-@SMT\,\X>(V#5PFMF56R'H@D
MBQEG!\2UM4+3#U5N*F^E)J-Z&9\E5V\SY2<7RSAF)94"/4$,V9ZL<T"$)FC%
MJ.0JQV@I!*C7[Q] DBP7'] ->GE^0._??4#O4$;1;RDKA?(0,ULJ/AK5CIO8
M]W5L]TQL[*+/*DPJT(\T@>08P%9"6C7NJYI[=Q3Q >);Y.&/R'5<WT!H]79W
M;X2.UR;7J_"\?YG</Y=K44W\94IB'<,WQ]#;_$[L2 QS2^UC 7P/UN+[[W#H
M_&!*P'\$=I0.OTV'/X;>I8-WZ;AI/G+@Q@^H!@PJ0%V1]HO(F[HS>]_79#!R
M Z<U.N(:M%R#4:Z_RA1XCZB170T1]@+[X61 [M0FZ DXXA:VW,)+\VAB%YY$
MCJ)@.J!G,O+/\)NT_":C_#Z!$'>(Y*I%$!H#4LT&):Q<RTV9J[I=DS<QGIR0
MN<$A=@:435:.$Y@Y1RWGZ-*<?D04I(EF=$)@XOK#Q!J,(F]B)CEM24Y'2;[0
M=9;GD"B2>Z"E<=6G)W&]T/$'Y*8G.\;S(]],#CM=*W%&Z:U20K>@FP*Y?*<W
MV'WBV!_N]'$"5Y8OW.N5^(T"V5O*0X-V_*6ZP5#3:,QK-;F=)O?Z13.J<D\7
M:ECTQF->JZEKNWBTC?4U75Z$&NRC50N=DU7[/QHI[CHI'F^EHZMVMG UH$?2
M@B@:2AL-?:VTKO'B\<[;22O?4.X:L'XIP^ZP8XQ'O%21W3MMJVJVK2XA E7+
M4!^\V]GVHK.LCO=V9U[?DCX3OLVH0#ELE*MSJZ\5O+YXU /)=M79?<VD*IW5
M8ZHN:\"U@7J_84R^#G2 ]OJW^ 902P,$%     @ >U9D6HI5RZ6% P  + L
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
M233JG_GI)KY]/IT="X1F>K\6QZY5UAUXGU-]F*8%Q'^T=KPC3X_<B>,,FHR
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
MN-V7GPD_R- X U[?:DVO [=!\\2;_P-02P,$%     @ >U9D6BSP-)>0!
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
M(-<#U/TE8_*IH2<H3@C'_P-02P,$%     @ >U9D6CFX]TZC @  U@4  !D
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
M::#_7W#M[\L'TT%U+CC]#U!+ P04    " ![5F1:H]8B*_ #   ^$   &0
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
M0+S88%$<2+;,]RA,F%2$\Y\+@F/"=0-U?<:8W![H :IM+L-_ 5!+ P04
M" ![5F1:WD7"D_T"  !^"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX
M;6R]5EUOVC 4_2M65DV=M)$OH-!!I *;U@<D5-;MH>J#22[$:AQGM@/MOY_M
MA)0PFK53M)?$U_8]/N?ZVKZC'>,/(@:0Z)$FJ1A;L939I6V+, :*18=ED*J1
M->,42V7RC2TR#C@R3C2Q/<?IVQ23U I&IF_!@Q'+94)26' D<DHQ?YI PG9C
MR[7V'3=D$TO=80>C#&]@"?(V6W!EV15*1"BD@K 4<5B/K2OW<NHZVL',^$%@
M)P[:2$M9,?:@C>MH;#F:$2002@V!U6\+4T@2C:1X_"I!K6I-[7C8WJ-_->*5
MF!46,&7)3Q+)>&P-+!3!&N>)O&&[;U *ZFF\D"7"?-&NG.M8*,R%9+1T5@PH
M28L_?BP#<>#@]E]P\$H'[]BA^X*#7SKX1FC!S,B:88F#$6<[Q/5LA:8;)C;&
M6ZDAJ=[&I>1JE"@_&=Q@"6B.I00NT/D,)":)^( ^H=GR>HKNYD!7P.^5O5C<
MUNS;Y0R=GWU 9XBDZ'O,<H'32(QLJ4AI:#LL"4P* MX+!%P/S5DJ8X&^I!%$
M=0!;J:DD>7M)$Z\1<09A!_GN1^0Y7O<$H>GKW?T&.GX58=_@^:^)\-W52DBN
M<O?^5*0*H.YI('V@+T6&0QA;ZL0*X%NP@O?OW+[S^93*EL!JFKN5YFX3>C C
M2B59Y>:DBB<A@2)",\ZVH*X B<(8\PVH:V +:0ZG0E'@]PR^OHJV@3_HC^SM
MH<(_YWC=836G1KQ7$>\U$I_C1T)S6B7Z*6J-"&_=I9; :F+[E=A^6YG9;U-S
M2V US1>5YHLV,C,#'BI3/61(C10O!>(J7J>"4ZRHGK+G1'0Z3N\H6QMY_:/J
M0:5ZT)S6)/UK6C<BO'6+6P*KB1U68H=MI?6P3<TM@=4TN\[S.^[\]\0NEZQG
M]E%:-]-ZJVS[H)*AH CK D^@D.6I+"J JK<J(J],Z734/]'%I:F0GF&*RG2N
MXD!2@1)8*TBG<Z&N8%X4>X4A66;JI163JOHRS5@5R,#U!#6^9DSN#;U 57('
MOP%02P,$%     @ >U9D6OPJ+[+B!0  OA@  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3DN>&ULK5E1;]LV$/XKA-<-"=#$$F79<N882)P&+;!T0=)N&(H^
MT-+9)BJ)'DDE37_]2$F69(EBW<XOL27?';\[WMUW9&;/C'\1&P")OB9Q*BX'
M&RFW%\.A"#>0$''.MI"J7U:,)T2J1[X>BBT'$N5*23S$CC,>)H2F@_DL?W?/
MYS.6R9BF<,^1R)*$\)=KB-GSY< =[%X\T/5&ZA?#^6Q+UO (\N/VGJNG864E
MH@FD@K(4<5A=#J[<BP4.M$(N\1>%9]'XCK0K2\:^Z(=WT>7 T8@@AE!J$T1]
M/,$"XEA;4CC^+8T.JC6U8O/[SOIM[KQR9DD$+%C\-XWDYG(0#% $*Y+%\H$]
MOX72(5_;"UDL\K_HN91U!BC,A&1)J:P0)#0M/LG7,A -!7?<HX!+!=Q6&/4H
M>*6"ESM:(,O=NB&2S&></2.NI94U_26/3:ZMO*&IWL9'R=6O5.G)^9MD&[,7
M '0-*:RH1/<Q2<5KM-B0= T"T;3ZY<]E3->D"'X:Y8+H2@B0 IW<@"0T%J?H
M#-THX12BVF"YY[EAM&#),O_YTQTD2^"?E<;'QQMT\NH4O=*K?=BP3"C[8C:4
MRC^-<AB6OEP7ON >7UR,[E@J-P*]22.(]@T,56"JZ.!==*ZQU>(-A.?(<U\C
M[."1 =#B<'7/ L>K-LO+[7D_M%GHT]522*X*XK,I9H7)D=FD[A(78DM"N!RH
M-B" /\%@_MLO[MCYW>3OD8SM>3^JO!_9K,_OR%>:9 G: J<L0FR%0"4D7<:
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
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
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
M/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$%     @ >U9D6M9((R[W 0
M*R@  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K+3L,P$ 707ZFR18WK)P_1
M;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\
M6*7DSQB+U8HZ&TOGJ<\K2Q<ZF_+7\,"\K=;V@9B8S0RK7)^H3],TU"@6YY>T
MM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7C
MXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'M
MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,9
M3D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @
M?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B
M*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)
M(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56
MA2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%
M5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%<O !02P$"% ,4
M" ![5F1:!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( 'M69%KDY?4U[P   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( 'M69%J97)PC
M$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ >U9D6G<WMS68!P  [C$  !@              ("!#@@
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( 'M69%I!7!LA
M*@@   \D   8              " @=P/  !X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"% ,4    " ![5F1:G.[1_F<#  #?"P  &
M@($\&   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ >U9D
M6FE+_,3.!   /Q(  !@              ("!V1L  'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+ 0(4 Q0    ( 'M69%JZ'&2:XP0  ( 8   8
M      " @=T@  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M" ![5F1:#J!]P8 "  #N!0  &               @('V)0  >&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L! A0#%     @ >U9D6O<H/NEE"   !2,  !@
M             ("!K"@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4
M Q0    ( 'M69%IRT3K5V@,  "@.   8              " @4<Q  !X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " ![5F1:G\M639H;  #K
M5   &               @(%7-0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L! A0#%     @ >U9D6F&]=T:2!0  TQD  !D              ("!)U$
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " ![5F1:DH*R
M\/,#  !/"0  &0              @('P5@  >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+ 0(4 Q0    ( 'M69%JYAEBI$ ,  & '   9
M  " @1I;  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @
M>U9D6H#$X=QJ!@  L0\  !D              ("!85X  'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"% ,4    " ![5F1:949>AWT2  "W-@  &0
M            @($"90  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4
M Q0    ( 'M69%H^=LK.YP8  .$1   9              " @;9W  !X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ >U9D6GB"3R]K!0
M#PP  !D              ("!U'X  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"% ,4    " ![5F1:=/)!P[T(  !R'0  &0              @(%V
MA   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( 'M69%H,
MQ_V1[@,  (L(   9              " @6J-  !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L! A0#%     @ >U9D6KS:!/:H$P  QC<  !D
M     ("!CY$  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M" ![5F1: ]A5H7\'   2&0  &0              @(%NI0  >&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( 'M69%K<\9.+C@(  -T%   9
M              " @22M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M A0#%     @ >U9D6G\:DB?'#   ,B,  !D              ("!Z:\  'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " ![5F1:H(LYQ((0
M   K1   &0              @('GO   >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+ 0(4 Q0    ( 'M69%KA%6(A0P(  ) &   9              "
M@:#-  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ >U9D
M6E3J3[DG P  ,0<  !D              ("!&M   'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"% ,4    " ![5F1:,B(-%.H;   Z6P  &0
M        @(%XTP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0
M   ( 'M69%K";')PS0<  $H;   9              " @9GO  !X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ >U9D6K+<-K$^!0  7 L
M !D              ("!G?<  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"% ,4    " ![5F1:DW!*)<P"  !O!@  &0              @($2_0
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( 'M69%H]S*J/
MJ (  /T%   9              " @14  0!X;"]W;W)K<VAE971S+W-H965T
M,S N>&UL4$L! A0#%     @ >U9D6OU-37FZ @  *@8  !D
M ("!] (! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " ![
M5F1:.)!O6.P#   W"0  &0              @('E!0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( 'M69%I%*9R))00  #H*   9
M          " @0@* 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#
M%     @ >U9D6F\33YDJ P  X08  !D              ("!9 X! 'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " ![5F1:12H9-TH*   \
M'@  &0              @('%$0$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+ 0(4 Q0    ( 'M69%J)+FDU]0(  (8&   9              " @48<
M 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ >U9D6F<-
MP@67 @  T@4  !D              ("!<A\! 'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"% ,4    " ![5F1:2B&I==L%  ":#@  &0
M    @(% (@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (
M 'M69%H4\E@Q,P@  .<_   9              " @5(H 0!X;"]W;W)K<VAE
M971S+W-H965T,SDN>&UL4$L! A0#%     @ >U9D6M&87 _#"   *DD  !D
M             ("!O# ! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"
M% ,4    " ![5F1:L"WD:N8"  #%!P  &0              @(&V.0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( 'M69%KCA?WE( ,
M %H+   9              " @=,\ 0!X;"]W;W)K<VAE971S+W-H965T-#(N
M>&UL4$L! A0#%     @ >U9D6D<3YUAH @  Z@4  !D              ("!
M*D ! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " ![5F1:
M", Z39$)  #4>0  &0              @(')0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;%!+ 0(4 Q0    ( 'M69%KVXODAD0,   H.   9
M      " @9%, 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%
M  @ >U9D6HI5RZ6% P  + L  !D              ("!65 ! 'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " ![5F1:H+UL9@P'  !D,@
M&0              @($55 $ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+
M 0(4 Q0    ( 'M69%JV(>7#T08  *4N   9              " @5A; 0!X
M;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ >U9D6D;DLD7@
M @  ( @  !D              ("!8&(! 'AL+W=O<FMS:&5E=',O<VAE970T
M.2YX;6Q02P$"% ,4    " ![5F1:B#M*7;\#  "U$@  &0
M@(%W90$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( 'M6
M9%K?V<1?C ,  .X)   9              " @6UI 0!X;"]W;W)K<VAE971S
M+W-H965T-3$N>&UL4$L! A0#%     @ >U9D6BSP-)>0!   U!,  !D
M         ("!,&T! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M    " ![5F1:T3I?YDT$   M%   &0              @('W<0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( 'M69%HYN/=.HP(  -8%
M   9              " @7MV 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL
M4$L! A0#%     @ >U9D6D;BACE]!   (Q0  !D              ("!57D!
M 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " ![5F1:H]8B
M*_ #   ^$   &0              @($)?@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4V+GAM;%!+ 0(4 Q0    ( 'M69%KDD<)LCP4  /(B   9
M  " @3"" 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @
M>U9D6MY%PI/] @  ?@L  !D              ("!]H<! 'AL+W=O<FMS:&5E
M=',O<VAE970U."YX;6Q02P$"% ,4    " ![5F1:_"HOLN(%  "^&   &0
M            @($JBP$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4
M Q0    ( 'M69%K/1'W@*@0  '<.   9              " @4.1 0!X;"]W
M;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ >U9D6KC]ZV?1 @
M?@@  !D              ("!I)4! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX
M;6Q02P$"% ,4    " ![5F1:G)1A$?\"  "K"@  &0              @(&L
MF $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( 'M69%K3
M9^:1Y 4  *TH   9              " @>*; 0!X;"]W;W)K<VAE971S+W-H
M965T-C,N>&UL4$L! A0#%     @ >U9D6@?(W#P!"@  8E0  !D
M     ("!_:$! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M" ![5F1:>A(]5)($   E$@  &0              @($UK $ >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( 'M69%H(9$@MQ D  +5B   9
M              " @?ZP 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L!
M A0#%     @ >U9D6C"'*5SN @  0@@  !D              ("!^;H! 'AL
M+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " ![5F1:]KMBIW<,
M  !68@  &0              @($>O@$ >&PO=V]R:W-H965T<R]S:&5E=#8X
M+GAM;%!+ 0(4 Q0    ( 'M69%HJJVC_(0,  *((   9              "
M@<S* 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ >U9D
M6KC]>2]$ P  MA0   T              ( !),X! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " ![5F1:EXJ[',     3 @  "P              @ &3T0$
M7W)E;',O+G)E;'-02P$"% ,4    " ![5F1:7P T1!\%  "1+0  #P
M        @ %\T@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ >U9D6I=W
M<N0L @  ]B@  !H              ( !R-<! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ >U9D6M9((R[W 0  *R@  !,
M     ( !+-H! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $T 30 2%0
&5-P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>256</ContextCount>
  <ElementCount>437</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/BalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StatementsOfIncome</Role>
      <ShortName>Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Statements of Common Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StatementsOfCommonStockholdersEquity</Role>
      <ShortName>Statements of Common Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>030100 - Statement - Statements of Common Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical</Role>
      <ShortName>Statements of Common Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>040000 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StatementsOfCashFlows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>040100 - Statement - Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StatementsOfCashFlowsParenthetical</Role>
      <ShortName>Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Accounts Receivable and Contract Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/AccountsReceivableAndContractAssets</Role>
      <ShortName>Accounts Receivable and Contract Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Note Receivable and Customers' Advances for Construction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction</Role>
      <ShortName>Note Receivable and Customers' Advances for Construction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Common Stock and Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/CommonStockAndEarningsPerShare</Role>
      <ShortName>Common Stock and Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Long-Term Debt and Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/FairValueOfFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Rate Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/RateMatters</Role>
      <ShortName>Rate Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Taxes Other than Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/TaxesOtherThanIncomeTaxes</Role>
      <ShortName>Taxes Other than Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>061700 - Schedule - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>070900 - Disclosure - Revenue (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/RevenuePolicies</Role>
      <ShortName>Revenue (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://yorkwater.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>080100 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>080300 - Disclosure - Accounts Receivable and Contract Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables</Role>
      <ShortName>Accounts Receivable and Contract Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/AccountsReceivableAndContractAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>080400 - Disclosure - Note Receivable and Customers' Advances for Construction (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables</Role>
      <ShortName>Note Receivable and Customers' Advances for Construction (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Common Stock and Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/CommonStockAndEarningsPerShareTables</Role>
      <ShortName>Common Stock and Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/CommonStockAndEarningsPerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Long-Term Debt and Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/FairValueOfFinancialInstruments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/Revenue</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>081100 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>081200 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/StockbasedCompensation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Taxes Other than Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables</Role>
      <ShortName>Taxes Other than Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/TaxesOtherThanIncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>081400 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://yorkwater.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Significant Accounting Policies, Utility Plant and Depreciation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails</Role>
      <ShortName>Significant Accounting Policies, Utility Plant and Depreciation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>090104 - Disclosure - Significant Accounting Policies, Regulatory Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails</Role>
      <ShortName>Significant Accounting Policies, Regulatory Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>090106 - Disclosure - Significant Accounting Policies, Interest Rate Swap Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails</Role>
      <ShortName>Significant Accounting Policies, Interest Rate Swap Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090108 - Disclosure - Significant Accounting Policies, Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails</Role>
      <ShortName>Significant Accounting Policies, Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090110 - Disclosure - Significant Accounting Policies, Allowance for Funds Used During Construction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails</Role>
      <ShortName>Significant Accounting Policies, Allowance for Funds Used During Construction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/Acquisitions</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Accounts Receivable and Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails</Role>
      <ShortName>Accounts Receivable and Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Note Receivable and Customers' Advances for Construction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails</Role>
      <ShortName>Note Receivable and Customers' Advances for Construction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Common Stock and Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails</Role>
      <ShortName>Common Stock and Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/CommonStockAndEarningsPerShareTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090602 - Disclosure - Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090604 - Disclosure - Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090606 - Disclosure - Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090608 - Disclosure - Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090610 - Disclosure - Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090612 - Disclosure - Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails</Role>
      <ShortName>Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/Commitments</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/RevenueTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Rate Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/RateMattersDetails</Role>
      <ShortName>Rate Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/RateMatters</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails</Role>
      <ShortName>Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>091102 - Disclosure - Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails</Role>
      <ShortName>Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>091104 - Disclosure - Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails</Role>
      <ShortName>Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>091106 - Disclosure - Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails</Role>
      <ShortName>Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>091108 - Disclosure - Employee Benefit Plans, Weighted-Average Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails</Role>
      <ShortName>Employee Benefit Plans, Weighted-Average Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>091110 - Disclosure - Employee Benefit Plans, Fair Values of Pension Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails</Role>
      <ShortName>Employee Benefit Plans, Fair Values of Pension Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>091112 - Disclosure - Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails</Role>
      <ShortName>Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/StockbasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/StockbasedCompensationTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Taxes Other than Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails</Role>
      <ShortName>Taxes Other than Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://yorkwater.com/role/IncomeTaxesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="form10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>091700 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="form10k.htm">form10k.htm</File>
    <File>yorw-20241231.xsd</File>
    <File>yorw-20241231_cal.xml</File>
    <File>yorw-20241231_def.xml</File>
    <File>yorw-20241231_lab.xml</File>
    <File>yorw-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image01.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="746">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>96
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form10k.htm": {
   "nsprefix": "yorw",
   "nsuri": "http://yorkwater.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "form10k.htm"
     ]
    },
    "schema": {
     "local": [
      "yorw-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "yorw-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "yorw-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "yorw-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "yorw-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 338,
   "keyCustom": 99,
   "axisStandard": 31,
   "axisCustom": 0,
   "memberStandard": 31,
   "memberCustom": 57,
   "hidden": {
    "total": 17,
    "http://yorkwater.com/20241231": 4,
    "http://fasb.org/us-gaap/2024": 7,
    "http://xbrl.sec.gov/dei/2024": 6
   },
   "contextCount": 256,
   "entityCount": 1,
   "segmentCount": 90,
   "elementCount": 725,
   "unitCount": 12,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 746,
    "http://xbrl.sec.gov/dei/2024": 37,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://yorkwater.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://yorkwater.com/role/BalanceSheets",
     "longName": "010000 - Statement - Balance Sheets",
     "shortName": "Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://yorkwater.com/role/BalanceSheetsParenthetical",
     "longName": "010100 - Statement - Balance Sheets (Parenthetical)",
     "shortName": "Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://yorkwater.com/role/StatementsOfIncome",
     "longName": "020000 - Statement - Statements of Income",
     "shortName": "Statements of Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:Revenues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity",
     "longName": "030000 - Statement - Statements of Common Stockholders' Equity",
     "shortName": "Statements of Common Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical",
     "longName": "030100 - Statement - Statements of Common Stockholders' Equity (Parenthetical)",
     "shortName": "Statements of Common Stockholders' Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://yorkwater.com/role/StatementsOfCashFlows",
     "longName": "040000 - Statement - Statements of Cash Flows",
     "shortName": "Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical",
     "longName": "040100 - Statement - Statements of Cash Flows (Parenthetical)",
     "shortName": "Statements of Cash Flows (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://yorkwater.com/role/SignificantAccountingPolicies",
     "longName": "060100 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://yorkwater.com/role/Acquisitions",
     "longName": "060200 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://yorkwater.com/role/AccountsReceivableAndContractAssets",
     "longName": "060300 - Disclosure - Accounts Receivable and Contract Assets",
     "shortName": "Accounts Receivable and Contract Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction",
     "longName": "060400 - Disclosure - Note Receivable and Customers' Advances for Construction",
     "shortName": "Note Receivable and Customers' Advances for Construction",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://yorkwater.com/role/CommonStockAndEarningsPerShare",
     "longName": "060500 - Disclosure - Common Stock and Earnings Per Share",
     "shortName": "Common Stock and Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:CommonStockAndEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:CommonStockAndEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings",
     "longName": "060600 - Disclosure - Long-Term Debt and Short-Term Borrowings",
     "shortName": "Long-Term Debt and Short-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://yorkwater.com/role/FairValueOfFinancialInstruments",
     "longName": "060700 - Disclosure - Fair Value of Financial Instruments",
     "shortName": "Fair Value of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://yorkwater.com/role/Commitments",
     "longName": "060800 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://yorkwater.com/role/Revenue",
     "longName": "060900 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://yorkwater.com/role/RateMatters",
     "longName": "061000 - Disclosure - Rate Matters",
     "shortName": "Rate Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlans",
     "longName": "061100 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://yorkwater.com/role/StockbasedCompensation",
     "longName": "061200 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://yorkwater.com/role/TaxesOtherThanIncomeTaxes",
     "longName": "061300 - Disclosure - Taxes Other than Income Taxes",
     "shortName": "Taxes Other than Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:TaxesOtherThanIncomeTaxesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:TaxesOtherThanIncomeTaxesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://yorkwater.com/role/IncomeTaxes",
     "longName": "061400 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "061500 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://yorkwater.com/role/InsiderTradingArrangements",
     "longName": "061600 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20241001to20241231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241001to20241231",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts",
     "longName": "061700 - Schedule - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "",
     "menuCat": "Uncategorized",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies",
     "longName": "070100 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://yorkwater.com/role/RevenuePolicies",
     "longName": "070900 - Disclosure - Revenue (Policies)",
     "shortName": "Revenue (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesTables",
     "longName": "080100 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables",
     "longName": "080300 - Disclosure - Accounts Receivable and Contract Assets (Tables)",
     "shortName": "Accounts Receivable and Contract Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables",
     "longName": "080400 - Disclosure - Note Receivable and Customers' Advances for Construction (Tables)",
     "shortName": "Note Receivable and Customers' Advances for Construction (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://yorkwater.com/role/CommonStockAndEarningsPerShareTables",
     "longName": "080500 - Disclosure - Common Stock and Earnings Per Share (Tables)",
     "shortName": "Common Stock and Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables",
     "longName": "080600 - Disclosure - Long-Term Debt and Short-Term Borrowings (Tables)",
     "shortName": "Long-Term Debt and Short-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables",
     "longName": "080700 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://yorkwater.com/role/RevenueTables",
     "longName": "080900 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansTables",
     "longName": "081100 - Disclosure - Employee Benefit Plans (Tables)",
     "shortName": "Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://yorkwater.com/role/StockbasedCompensationTables",
     "longName": "081200 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables",
     "longName": "081300 - Disclosure - Taxes Other than Income Taxes (Tables)",
     "shortName": "Taxes Other than Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://yorkwater.com/role/IncomeTaxesTables",
     "longName": "081400 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails",
     "longName": "090100 - Disclosure - Significant Accounting Policies, Utility Plant and Depreciation (Details)",
     "shortName": "Significant Accounting Policies, Utility Plant and Depreciation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:NumberOfWastewaterCollectionSystemsOperated",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:NumberOfWastewaterCollectionSystemsOperated",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails",
     "longName": "090104 - Disclosure - Significant Accounting Policies, Regulatory Assets and Liabilities (Details)",
     "shortName": "Significant Accounting Policies, Regulatory Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:RegulatoryAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:RegulatoryAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails",
     "longName": "090106 - Disclosure - Significant Accounting Policies, Interest Rate Swap Agreement (Details)",
     "shortName": "Significant Accounting Policies, Interest Rate Swap Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
     "longName": "090108 - Disclosure - Significant Accounting Policies, Income Taxes (Details)",
     "shortName": "Significant Accounting Policies, Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccumulatedDeferredInvestmentTaxCredit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccumulatedDeferredInvestmentTaxCredit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails",
     "longName": "090110 - Disclosure - Significant Accounting Policies, Allowance for Funds Used During Construction (Details)",
     "shortName": "Significant Accounting Policies, Allowance for Funds Used During Construction (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://yorkwater.com/role/AcquisitionsDetails",
     "longName": "090200 - Disclosure - Acquisitions (Details)",
     "shortName": "Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember",
      "name": "yorw:NumberOfCustomersAcquired",
      "unitRef": "U008",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails",
     "longName": "090300 - Disclosure - Accounts Receivable and Contract Assets (Details)",
     "shortName": "Accounts Receivable and Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails",
     "longName": "090400 - Disclosure - Note Receivable and Customers' Advances for Construction (Details)",
     "shortName": "Note Receivable and Customers' Advances for Construction (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:InterestIncomeOnNotesReceivable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:InterestIncomeOnNotesReceivable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails",
     "longName": "090500 - Disclosure - Common Stock and Earnings Per Share (Details)",
     "shortName": "Common Stock and Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
     "longName": "090600 - Disclosure - Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
     "longName": "090602 - Disclosure - Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Payments Due by Year (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
     "longName": "090604 - Disclosure - Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Fixed Rate Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails",
     "longName": "090606 - Disclosure - Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Variable Rate Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
     "longName": "090608 - Disclosure - Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Interest Rate Swap Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails",
     "longName": "090610 - Disclosure - Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Line of Credit Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails",
     "longName": "090612 - Disclosure - Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)",
     "shortName": "Long-Term Debt and Short-Term Borrowings, Debt Covenants and Restrictions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:MaximumBorrowingPercentageOfUtilityPlant",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:MaximumBorrowingPercentageOfUtilityPlant",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails",
     "longName": "090700 - Disclosure - Fair Value of Financial Instruments (Details)",
     "shortName": "Fair Value of Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://yorkwater.com/role/CommitmentsDetails",
     "longName": "090800 - Disclosure - Commitments (Details)",
     "shortName": "Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "yorw:PercentageOfEmployeesUnderUnionContract",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "yorw:PercentageOfEmployeesUnderUnionContract",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://yorkwater.com/role/RevenueDetails",
     "longName": "090900 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://yorkwater.com/role/RateMattersDetails",
     "longName": "091000 - Disclosure - Rate Matters (Details)",
     "shortName": "Rate Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember",
      "name": "yorw:DistributionSystemImprovementChargeRevenue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember",
      "name": "yorw:DistributionSystemImprovementChargeRevenue",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
     "longName": "091100 - Disclosure - Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details)",
     "shortName": "Employee Benefit Plans, Changes in Benefit Obligation and Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "yorw:MaximumPeriodOfEligibleService",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "yorw:MaximumPeriodOfEligibleService",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
     "longName": "091102 - Disclosure - Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details)",
     "shortName": "Employee Benefit Plans, Components of Net Periodic Benefit Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
     "longName": "091104 - Disclosure - Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)",
     "shortName": "Employee Benefit Plans, Benefit Payments Expected to be Paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
     "longName": "091106 - Disclosure - Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)",
     "shortName": "Employee Benefit Plans, Projected Benefit Obligation, Accumulated Benefit Obligation and Fair Value of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails",
     "longName": "091108 - Disclosure - Employee Benefit Plans, Weighted-Average Assumptions Used (Details)",
     "shortName": "Employee Benefit Plans, Weighted-Average Assumptions Used (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
     "longName": "091110 - Disclosure - Employee Benefit Plans, Fair Values of Pension Plan Assets (Details)",
     "shortName": "Employee Benefit Plans, Fair Values of Pension Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "link:footnote",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "link:footnote",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails",
     "longName": "091112 - Disclosure - Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)",
     "shortName": "Employee Benefit Plans, Defined Contribution Plan, Deferred Compensation and Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://yorkwater.com/role/StockbasedCompensationDetails",
     "longName": "091200 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c20230501to20230501",
      "name": "yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod",
      "unitRef": "U010",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230501to20230501",
      "name": "yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod",
      "unitRef": "U010",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails",
     "longName": "091300 - Disclosure - Taxes Other than Income Taxes (Details)",
     "shortName": "Taxes Other than Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:RegulatoryAssessmentTaxes",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "yorw:RegulatoryAssessmentTaxes",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://yorkwater.com/role/IncomeTaxesDetails",
     "longName": "091400 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails",
     "longName": "091700 - Schedule - Schedule II - Valuation and Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10k.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r703"
     ]
    },
    "yorw_AccountsPayableCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AccountsPayableCurrentMember",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accounts payable classified as current.",
        "label": "Accounts Payable, Current [Member]",
        "terseLabel": "Accounts Payable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - customers",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r241",
      "r660"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of reserves of $1,610 in 2024 and $1,005 in 2023",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDeferredInvestmentTaxCredit",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred investment tax credits",
        "documentation": "The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r841"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other physical property, accumulated depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r164",
      "r563"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r453"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve for Uncollectible Accounts [Member]",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r775",
      "r776",
      "r777",
      "r778",
      "r779"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails",
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: allowance for doubtful accounts",
        "label": "Accounts receivables, reserves",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r245",
      "r253"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Funds Used During Construction",
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmortizationOfExcessAccumulatedDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmortizationOfExcessAccumulatedDeferredIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of amounts recorded due to rate action of a regulator resulting in capitalization of excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.",
        "label": "Amortization of excess accumulated deferred income taxes",
        "terseLabel": "Amortization of excess accumulated deferred income taxes on accelerated depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Amortization of Regulatory Assets to be Reclassified into Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of the defined benefit plan regulatory asset to be reclassified into net periodic benefit cost during the next 12 months.",
        "label": "Amortization of regulatory assets to be reclassified into net periodic benefit cost during next 12 months",
        "totalLabel": "Total amortization of regulatory assets to be reclassified into net periodic benefit cost during the next fiscal year"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmountPayableUponRetireesDeath": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmountPayableUponRetireesDeath",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Element represents the amount paid to the beneficiary upon the death of a retiree.",
        "label": "Amount payable upon retirees death",
        "terseLabel": "Amount payable upon retiree's death"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmountsRecognizedInRegulatoryAssetsLiabilitiesThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts Recognized in Regulatory Assets (Liabilities) that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Amounts Recognized in Regulatory Liabilities that Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmountsRelatedToWaterDistrictProjectsIncludedInBalanceSheetAbstract",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts Related to Water District Projects Included in Balance Sheet [Abstract]",
        "terseLabel": "Amounts Related to Water District Projects Included in Balance Sheet [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_AmountsRelatedToWaterDistrictProjectsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "AmountsRelatedToWaterDistrictProjectsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of notes receivable including interest and customer's advances for construction.",
        "label": "Amounts Related to Water District Projects [Table Text Block]",
        "terseLabel": "Amounts Related to Water District Projects"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r855"
     ]
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionConsiderationTransferredAbstract",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions [Abstract]",
        "label": "Asset Acquisition, Consideration Transferred [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r855"
     ]
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionLineItems",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_AssetAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionTable",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Table]",
        "documentation": "Disclosure of information about asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_AssetAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionTextBlock",
     "presentation": [
      "http://yorkwater.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Asset Acquisition [Text Block]",
        "documentation": "The entire disclosure for asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationCostsMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility Plant Retirement Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r122"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r128",
      "r166",
      "r190",
      "r225",
      "r228",
      "r234",
      "r235",
      "r250",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r498",
      "r500",
      "r529",
      "r555",
      "r616",
      "r666",
      "r667",
      "r703",
      "r727",
      "r802",
      "r803",
      "r878"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "verboseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r173",
      "r190",
      "r250",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r498",
      "r500",
      "r529",
      "r703",
      "r802",
      "r803",
      "r878"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER LONG-TERM ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other long-term assets",
        "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r889",
      "r890"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r44",
      "r267",
      "r889",
      "r890"
     ]
    },
    "us-gaap_BankOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BankOverdrafts",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash overdraft",
        "label": "Bank Overdrafts",
        "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r63"
     ]
    },
    "yorw_BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base amount as of December 31, 1982 to which annual net income is added to calculate the restriction on cumulative payments for dividends and acquisition of stock.",
        "label": "Base amount added to annual net income to determine restriction on dividends and stock acquisition",
        "terseLabel": "Base amount added to annual net income to determine restriction on dividends and stock acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_BillingAndRevenueCollectionServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "BillingAndRevenueCollectionServicesMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Billing and revenue collection services provided to four municipalities that provide wastewater services within the service territory of the Company.",
        "label": "Billing and Revenue Collection Services [Member]",
        "terseLabel": "Billing and Revenue Collection Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction and Acquisition Expenditures [Member]",
        "label": "Capital Addition Purchase Commitments [Member]",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amount [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r163",
      "r659"
     ]
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Money Market Funds [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]",
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r87",
      "r188"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r87"
     ]
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashSurrenderValueOfLifeInsurance",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total cash value of insurance policies",
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]",
        "terseLabel": "Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in plan assets and benefit obligations recognized in regulatory assets.",
        "label": "Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets [Table Text Block]",
        "terseLabel": "Changes in Plan Assets and Benefit Obligations Recognized in Regulatory Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations and Funded Status",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDisclosuresAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program [Abstract]",
        "label": "Class of Stock Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CollectionServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CollectionServicesMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection services provided to several municipalities within the service territory of the Company. The municipalities provide wastewater service to its 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.",
        "label": "Collection Services [Member]",
        "terseLabel": "Collection Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CommercialAndIndustrialCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommercialAndIndustrialCustomersMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial, industrial, public, and institutional customers receiving utility service.",
        "label": "Commercial and Industrial Customers [Member]",
        "terseLabel": "Commercial and Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "COMMITMENTS",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r114",
      "r557",
      "r602"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r268",
      "r269",
      "r653",
      "r792",
      "r797"
     ]
    },
    "yorw_CommittedLineOfCreditDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommittedLineOfCreditDue2024Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2024.",
        "label": "Committed Line of Credit, due 2024 [Member]",
        "verboseLabel": "Committed Line of Credit, due September 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CommittedLineOfCreditDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommittedLineOfCreditDue2025Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2025.",
        "label": "Committed Line of Credit, due 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CommittedLineOfCreditDueSeptember2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommittedLineOfCreditDueSeptember2026Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. This unsecured, committed line of credit matures September 2026.",
        "label": "Committed Line of Credit due September 2026 [Member]",
        "terseLabel": "Committed Line of Credit, due September 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CommonStockAndEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommonStockAndEarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock and Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CommonStockAndEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CommonStockAndEarningsPerShareTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share and other matters related to common stock.",
        "label": "Common Stock and Earnings Per Share [Text Block]",
        "verboseLabel": "Common Stock and Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r713",
      "r714",
      "r715",
      "r717",
      "r718",
      "r719",
      "r722",
      "r780",
      "r781",
      "r782",
      "r859",
      "r920",
      "r921"
     ]
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r603"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, outstanding (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r72",
      "r603",
      "r622",
      "r921",
      "r922"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, no par value, authorized 46,500,000 shares, issued and outstanding 14,386,282 shares in 2024 and 14,332,245 shares in 2023",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r559",
      "r703"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r106"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of taxes other than income taxes.",
        "label": "Components of Taxes Other than Income Taxes [Table Text Block]",
        "terseLabel": "Components of Taxes Other than Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable for construction of utility plant",
        "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction Work in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable and Contract Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Contract Assets",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled revenue",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r318",
      "r337"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers' advances for construction",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r337"
     ]
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContributionsInAidOfConstruction",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions in aid of construction",
        "documentation": "Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction (\"CIAC\")."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ContributionsInAidOfConstructionAssociatedWithAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ContributionsInAidOfConstructionAssociatedWithAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction (\"CIAC\") and were recorded as part of an acquisition.",
        "label": "Contributions in Aid of Construction Associated with Acquisition",
        "terseLabel": "Contributions in aid of construction recorded as part of acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ContributionsInAidsOfConstructionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ContributionsInAidsOfConstructionPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for contributions in aid of construction.",
        "label": "Contributions in Aids of Construction [Policy Text Block]",
        "terseLabel": "Contributions in Aid of Construction"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CorporateContributionCarryoverMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CorporateContributionCarryoverMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A five-year carryover period is allowed for qualified charitable contributions of a corporation in excess of the 10 percent of its taxable income (25 percent for qualified contributions in calendar years 2020 and 2021).",
        "label": "Corporate Contribution Carryover [Member]",
        "terseLabel": "Contribution Carryovers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and Foreign Bonds [Member]",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r684",
      "r697",
      "r704",
      "r711",
      "r917"
     ]
    },
    "yorw_CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs incurred to date for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a four-year tariff modification.",
        "label": "Costs for Customer-Owned Lead Service Line Replacements, Cost Incurred to Date Under Four-Year Tariff",
        "terseLabel": "Costs incurred to replace customer-owned lead service lines"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected cost remaining for replacing all of the remaining customer-owned lead service lines connected to company-owned lead service lines under a nine-year tariff modification.",
        "label": "Costs for Customer-Owned Lead Service Line Replacements, Expected Cost Remaining Under Nine-Year Tariff",
        "terseLabel": "Costs to be incurred to replace customer-owned lead service lines"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r800"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r800",
      "r801"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal current",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r854"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State current",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r854"
     ]
    },
    "yorw_CustomerAdvancesForConstructionRelatedToWaterDistrictProjects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CustomerAdvancesForConstructionRelatedToWaterDistrictProjects",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For utilities only, represents the carrying amount of the liability related to water district projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.",
        "label": "Customer Advances For Construction Related To Water District Projects",
        "terseLabel": "Customers' advances for construction"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CustomerOwnedLeadServiceLinesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CustomerOwnedLeadServiceLinesMember",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-owned lead service lines connected to the Company's distribution system.",
        "label": "Customer-Owned Lead Service Lines [Member]",
        "terseLabel": "Customer-Owned Lead Service Lines [Member]",
        "verboseLabel": "Customer-Owned Lead Service Line Replacements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_CustomersAdvancesForConstructionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "CustomersAdvancesForConstructionPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for customers' advances for construction.",
        "label": "Customers Advances for Construction [Policy Text Block]",
        "terseLabel": "Customers' Advances for Construction"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r739",
      "r755"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r739",
      "r755"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r741",
      "r757"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r741",
      "r757"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r743",
      "r759"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r741",
      "r757"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r734",
      "r750"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r735",
      "r751"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r735",
      "r751"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r733",
      "r749"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r736",
      "r752"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r754"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r754"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r739",
      "r755"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r742",
      "r758"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r740",
      "r756"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://yorkwater.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r737",
      "r753"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Short-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Term Debt and Short-Term Borrowings",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r189",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r274",
      "r275",
      "r285",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r301",
      "r308",
      "r309",
      "r311",
      "r536"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r62",
      "r63",
      "r111",
      "r113",
      "r193",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r702",
      "r771",
      "r793",
      "r794",
      "r795",
      "r876",
      "r877"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis adjustment",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding borrowings",
        "terseLabel": "Total long-term debt",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r113",
      "r312"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Face value",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r536",
      "r537",
      "r670",
      "r671",
      "r702"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r287"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r310",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r702",
      "r771",
      "r876",
      "r877"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r669",
      "r863",
      "r864"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r193",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r702",
      "r771",
      "r793",
      "r794",
      "r795",
      "r876",
      "r877"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r30",
      "r31",
      "r51",
      "r97",
      "r98",
      "r193",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r310",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r702",
      "r771",
      "r876",
      "r877"
     ]
    },
    "yorw_DebtInstrumentTermOfVariableRate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DebtInstrumentTermOfVariableRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term of variable rate",
        "terseLabel": "Term of variable rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less discount on issuance of long-term debt",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r805",
      "r875",
      "r876",
      "r877"
     ]
    },
    "yorw_DebtInstrumentVariableInterestRateAnnualAverage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DebtInstrumentVariableInterestRateAnnualAverage",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.",
        "label": "Debt Instrument, Variable interest rate, annual average",
        "terseLabel": "Annual average variable interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Securities [Member]",
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r715",
      "r923"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Debt Expense",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "yorw_DeferredCompensationArrangementWithIndividualCompensationExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The compensation expense (income) recognized during the period pertaining to the deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Compensation Expense (Income)",
        "terseLabel": "Net (income) expenses under deferred compensation plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of future obligations",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredDerivativeGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredDerivativeGainLossMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Swap Losses [Member]",
        "label": "Deferred Derivative Gain (Loss) [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of gain (loss) on derivative contracts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal deferred",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r853",
      "r854"
     ]
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxChargesMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Member]",
        "label": "Deferred Income Tax Charge [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r121",
      "r123",
      "r124"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r136",
      "r773"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r112",
      "r475"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r459",
      "r460",
      "r556"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Deferred Income Taxes and Tax Credits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State deferred",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r853",
      "r854"
     ]
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contribution carryover",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "yorw_DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to temporary differences from customers' advances for construction and contributions in aid of construction.",
        "label": "Deferred Tax Assets, Customers' advances for construction and contributions in aid of construction",
        "terseLabel": "Customers' advances for construction and contributions in aid of construction"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.",
        "label": "Deferred Tax Assets, Excess accumulated deferred income taxes on accelerated depreciation",
        "terseLabel": "Excess accumulated deferred income taxes on accelerated depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the gross-up of revenues necessary to return, in rates, the effect of temporary differences.",
        "label": "Deferred Tax Assets, Gross-up of revenues necessary to return, in rates, effect of temporary differences",
        "terseLabel": "Deferred taxes associated with the gross-up of revenues necessary to return, in rates, the effect of temporary differences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss carryover",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other costs deducted for book, not for tax",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensated absences",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days)."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of pension regulatory liability",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve for doubtful accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from basis differences from Internal Revenue Service tangible property regulations.",
        "label": "Deferred Tax Liabilities, Basis differences from Irs Tpr",
        "terseLabel": "Basis differences from IRS TPR"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DeferredTaxLiabilitiesCompensationAndBenefitsPensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxLiabilitiesCompensationAndBenefitsPensions",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Liabilities, Compensation and Benefits, Pensions",
        "terseLabel": "Pensions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt issuance costs",
        "label": "Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "yorw_DeferredTaxLiabilitiesInvestmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxLiabilitiesInvestmentTaxCredit",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investment tax credits.",
        "label": "Deferred Tax Liabilities, Investment Tax Credit",
        "terseLabel": "Investment tax credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other costs deducted for tax, not for book",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated depreciation",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "yorw_DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from the gross-up of revenues necessary to recover, in rates, the effect of temporary differences.",
        "label": "Deferred Tax Liabilities, Revenue Gross Up to Recover Temporary Difference In Rates",
        "terseLabel": "Deferred taxes associated with the gross-up of revenues necessary to recover, in rates, the effect of temporary differences"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPensionPlansCombinedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPensionPlansCombinedMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the combination of plans related to general and administration and for providing retirees with a predetermined monthly retirement benefit upon reaching a specific age.",
        "label": "Defined Benefit Pension Plans Combined [Member]",
        "terseLabel": "Defined Benefit Pension Plans Combined [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Actual return on plan assets",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r684"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actuarial (gain) loss",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "us-gaap_DefinedBenefitPlanAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAdditionalInformationAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans [Abstract]",
        "label": "Defined Benefit Plan, Additional Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of prior service credit",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r381",
      "r404",
      "r684",
      "r685"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid pension cost",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r340",
      "r341",
      "r363",
      "r615",
      "r684",
      "r887"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssetsTargetAllocationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssetsTargetAllocationsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Target Asset Allocations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "yorw_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in the interest rate used to adjust for the time value of money for the plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (decrease) in discount rate",
        "terseLabel": "Change in discount rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate of compensation increase",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected long-term return on plan assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r408"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Projected benefit obligation",
        "periodStartLabel": "Pension benefit obligation at beginning of year",
        "periodEndLabel": "Pension benefit obligation at end of year",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit payments",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r411"
     ]
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Asset Categories [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r392",
      "r682",
      "r683",
      "r684"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Benefit Obligation [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Plan Assets [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanChangeInRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanChangeInRegulatoryAsset",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in the defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost.",
        "label": "Defined Benefit Plan, Change in Regulatory Asset",
        "terseLabel": "Rate-regulated adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanChangeInRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanChangeInRegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in the regulatory asset for defined benefits plans related to pension contributions that are greater/(less) than net periodic benefit cost.",
        "label": "Defined Benefit Plan, Change in Regulatory Assets",
        "verboseLabel": "Change in defined benefit plan regulatory asset from pension contribution greater (less) than net periodic benefit cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r367",
      "r407",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Benefit Payments Expected to be Paid [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanEstimatedFutureEmployerContributionsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Future Employer Contributions [Abstract]",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 - 2034",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated employer contributions in 2025",
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r685"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r379",
      "r402",
      "r684",
      "r685"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r365",
      "r367",
      "r368",
      "r682",
      "r683",
      "r684"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Funded status of plans at end of year",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r363",
      "r684"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Pension Plan Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r346",
      "r378",
      "r401",
      "r684",
      "r685"
     ]
    },
    "yorw_DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net (gain) loss arising during the period for defined benefit plans recognized in regulatory assets.",
        "label": "Defined Benefit Plan, Net (gain) loss recognized as regulatory asset",
        "terseLabel": "Net gain arising during the year"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The defined benefit plan net (gain) loss that is recognized in regulatory assets.",
        "label": "Defined Benefit Plan, Net (gain) loss recognized in regulatory assets",
        "terseLabel": "Net loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic pension cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r399",
      "r684",
      "r685"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Net Periodic Pension Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Benefit Obligation and Fair Value of Plan Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r813"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average target asset allocations",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r684"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected Benefit Obligation and Fair Value of Plan Assets [Abstract]",
        "label": "Defined Benefit Plan, Pension Plan with Project Benefit Obligation in Excess of Plan Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the prior service cost (credit) recognized in regulatory assets relating to benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation.",
        "label": "Defined Benefit Plan, Prior service cost (credit) recognized as regulatory asset",
        "terseLabel": "Recognized prior service credit"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The defined benefit plan prior service cost (credit) recognized in regulatory assets.",
        "label": "Defined Benefit Plan, Prior service cost (credit) recognized in regulatory assets",
        "terseLabel": "Prior service credit"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedBenefitPlanRegulatoryAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanRegulatoryAssetLiability",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The defined benefit plan regulatory asset (liability).",
        "label": "Defined Benefit Plan, Regulatory Asset (Liability)",
        "totalLabel": "Regulatory liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r377",
      "r400",
      "r684",
      "r685"
     ]
    },
    "yorw_DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time to keep distributions from the defined benefit plan in immediately available funds, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Defined Benefit Plan, Term to keep distributions in immediately available funds",
        "terseLabel": "Period to keep distributions in immediately available funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-Average Assumptions Used to Determine Benefit Obligations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-Average Assumptions Used to Determine Net Periodic Benefit Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan [Abstract]",
        "label": "Defined Contribution Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedContributionPlanAnnualEmployerDiscretionaryContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedContributionPlanAnnualEmployerDiscretionaryContribution",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The annual employer discretionary contribution for those employees entitled to the enhanced feature of the defined contribution plan.",
        "label": "Defined Contribution Plan, Annual Employer Discretionary Contribution",
        "terseLabel": "Annual Company discretionary contribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributions to defined contribution plan",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum annual Company contribution as a percentage of employee's compensation",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company matching contribution percentage",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount per employee, by the terms of the plan, that the employer may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount1",
        "terseLabel": "Maximum annual Company contribution for each employee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum elective employee contribution percentage",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of employees participating in the enhanced feature of the defined contribution plan.",
        "label": "Defined Contribution Plan, Number of employees participating in enhanced feature of plan",
        "terseLabel": "Number of employees participating in enhanced feature of plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r225",
      "r231",
      "r235",
      "r666",
      "r667"
     ]
    },
    "us-gaap_DerivativeAverageBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAverageBasisSpreadOnVariableRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate spread",
        "documentation": "The average percentage points added to the reference rate to compute the variable rate on the group of interest rate derivatives."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread adjustment",
        "label": "Derivative, Basis Spread on Variable Rate",
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r595",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r620",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r648",
      "r649",
      "r650",
      "r651",
      "r713",
      "r715",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed interest rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r45",
      "r46",
      "r108",
      "r593",
      "r595",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r620",
      "r629",
      "r630",
      "r631",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r648",
      "r649",
      "r650",
      "r651",
      "r662",
      "r713",
      "r715",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amount of swap",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r856",
      "r857"
     ]
    },
    "yorw_DerivativePercentageOfVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DerivativePercentageOfVariableInterestRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of variable interest rate paid by the counterparty on the notional amount of the interest rate derivative.",
        "label": "Derivative, Percentage of Variable Interest Rate",
        "terseLabel": "Percentage of variable interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeVariableInterestRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Overall effective rate, including variable interest and swap payments",
        "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap Agreement",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r39",
      "r40",
      "r41",
      "r47",
      "r192",
      "r213"
     ]
    },
    "yorw_DirectStockPurchasePortionOfPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DirectStockPurchasePortionOfPlanMember",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the direct stock purchase portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan.",
        "label": "Direct Stock Purchase Portion of Plan [Member]",
        "terseLabel": "Direct Stock Purchase Portion of Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueAbstract",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Abstract]",
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues Disaggregated by Service and Customer Type",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r421",
      "r449",
      "r450",
      "r452",
      "r693"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DistributionSystemImprovementChargeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DistributionSystemImprovementChargeMember",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing. This surcharge mechanism typically adjusts periodically based on additional qualified capital expenditures completed or anticipated in a future period.",
        "label": "Distribution System Improvement Charge [Member]",
        "terseLabel": "DSIC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DistributionSystemImprovementChargePercentageOverBaseRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DistributionSystemImprovementChargePercentageOverBaseRate",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the distribution system improvement charge (DSIC) over the base rate. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.",
        "label": "Distribution system improvement charge percentage over base rate",
        "terseLabel": "Distribution system improvement charge percentage over base rate"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DistributionSystemImprovementChargeRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DistributionSystemImprovementChargeRevenue",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the distribution system improvement charge (DSIC) revenue. The DSIC allows the Company to add a charge to customers' bills for qualified replacement costs of certain infrastructure without submitting a rate filing as permitted by the regulatory agency.",
        "label": "Distribution system improvement charge revenue",
        "terseLabel": "Distribution system improvement charge revenue"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the Dividend Reinvestment and Direct Stock Purchase and Sale Plan is available to both current shareholders and the general public. Certain restrictions apply.",
        "label": "Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]",
        "terseLabel": "Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash dividends declared",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r99"
     ]
    },
    "us-gaap_DividendsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744",
      "r746"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarliestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarliestTaxYearMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earliest Tax Year [Member]",
        "documentation": "Earliest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic Earnings Per Share (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r214",
      "r216",
      "r221",
      "r222",
      "r223",
      "r224",
      "r494",
      "r497",
      "r509",
      "r510",
      "r552",
      "r568",
      "r664"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted Earnings Per Share (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r216",
      "r221",
      "r222",
      "r223",
      "r224",
      "r494",
      "r497",
      "r509",
      "r510",
      "r552",
      "r568",
      "r664"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal corporate tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r462",
      "r485",
      "r696"
     ]
    },
    "yorw_EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense, death benefit proceeds and investment gains (losses).",
        "label": "Effective Income Tax Rate Reconciliation, Cash Value of Life Insurance, Amount",
        "terseLabel": "Cash value of life insurance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation and benefits",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Period of recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense not yet recognized",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized tax benefits related to stock-based compensation expense",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r159",
      "r177",
      "r178",
      "r179",
      "r200",
      "r201",
      "r202",
      "r204",
      "r209",
      "r211",
      "r213",
      "r227",
      "r251",
      "r252",
      "r261",
      "r315",
      "r483",
      "r484",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r543",
      "r567",
      "r579",
      "r580",
      "r581",
      "r591",
      "r641"
     ]
    },
    "us-gaap_EquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityFundsMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Mutual Funds [Member]",
        "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r704",
      "r723",
      "r724",
      "r725",
      "r923"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Fair Value [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r528",
      "r670",
      "r671"
     ]
    },
    "yorw_EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The defined benefit plan net loss to be reclassified into net periodic benefit cost during the next 12 months.",
        "label": "Estimated net loss to be reclassified into net periodic benefit cost during next 12 months",
        "terseLabel": "Net loss"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of excess deferred income tax amounts on accelerated depreciation based on changes in the Federal tax rate.",
        "label": "Excess Accumulated Deferred Income Tax on Accelerated Depreciation [Member]",
        "terseLabel": "Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r521",
      "r697"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r521",
      "r697"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r520",
      "r521",
      "r522",
      "r544",
      "r545",
      "r546",
      "r670",
      "r671",
      "r682",
      "r683",
      "r684",
      "r697",
      "r698"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r670",
      "r671"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r514",
      "r516",
      "r697",
      "r863",
      "r873"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r670",
      "r671"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r551",
      "r697",
      "r699"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r367",
      "r372",
      "r513",
      "r521",
      "r544",
      "r682",
      "r683",
      "r684",
      "r697"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Significant Other Observable Inputs (Level 2) [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r367",
      "r372",
      "r513",
      "r514",
      "r521",
      "r545",
      "r670",
      "r671",
      "r682",
      "r683",
      "r684",
      "r697"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Interest Rate Swap",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset."
       }
      }
     },
     "auth_ref": [
      "r860",
      "r861"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r514",
      "r516",
      "r697",
      "r863",
      "r873"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r520",
      "r521",
      "r522",
      "r544",
      "r545",
      "r546",
      "r670",
      "r671",
      "r682",
      "r683",
      "r684",
      "r697",
      "r698"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value on a Recurring Basis [Member]",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r873"
     ]
    },
    "us-gaap_FairValueNetAssetLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetAssetLiabilityAbstract",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements [Abstract]",
        "label": "Fair Value, Net Asset (Liability) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialLiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Financial Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablesTextBlock",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable and Contract Assets",
        "documentation": "The entire disclosure for financing receivable."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r246",
      "r247",
      "r248",
      "r668"
     ]
    },
    "yorw_FireProtectionCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "FireProtectionCustomersMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public and private customers receiving utility service for fire protection.",
        "label": "Fire Protection Customers [Member]",
        "terseLabel": "Fire Protection [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FixedIncomeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FixedIncomeFundsMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Income Mutual Funds [Member]",
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Administrative and general",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r626"
     ]
    },
    "yorw_GrantedIn20212022And2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "GrantedIn20212022And2023Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards granted in 2021, 2022 and 2023.",
        "label": "Granted in 2021, 2022 and 2023 [Member]",
        "terseLabel": "Granted in 2021, 2022 and 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_GrantedIn2022And2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "GrantedIn2022And2023Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards granted in 2022 and 2023.",
        "label": "Granted in 2022 and 2023 [Member]",
        "terseLabel": "Granted in 2022 and 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_GrantedOn20240506Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "GrantedOn20240506Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards granted on May 6, 2024.",
        "label": "Granted on 2024-05-06 [Member]",
        "terseLabel": "Granted on May 6, 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r731",
      "r732",
      "r744"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r116",
      "r127",
      "r553",
      "r565",
      "r665",
      "r666",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r462",
      "r463",
      "r472",
      "r480",
      "r696",
      "r850"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r462",
      "r463",
      "r472",
      "r480",
      "r696",
      "r850"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r455",
      "r462",
      "r469",
      "r470",
      "r471",
      "r473",
      "r479",
      "r486",
      "r488",
      "r489",
      "r490",
      "r590",
      "r696"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest or penalties",
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income tax expense",
        "totalLabel": "Total income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r137",
      "r212",
      "r213",
      "r225",
      "r232",
      "r235",
      "r461",
      "r462",
      "r487",
      "r569",
      "r696"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Statutory Federal Tax Provision to Total Provision [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r457",
      "r458",
      "r473",
      "r474",
      "r478",
      "r482",
      "r586"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in enacted state tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r456",
      "r462",
      "r466",
      "r696"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Federal tax provision",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r696"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other, net",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r843"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State income taxes, net of Federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r696",
      "r842"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsInvestment",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of investment tax credit",
        "negatedLabel": "Federal investment tax credit, net of current utilization",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r844"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxExemptIncome",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax-exempt interest",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r468",
      "r842"
     ]
    },
    "yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income taxes on customers' advances for construction and contributions in aid of construction, eligible for inclusion in rate base, based on the Company's tariff.",
        "label": "Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]",
        "terseLabel": "Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r89",
      "r770",
      "r848",
      "r849"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recoverable income taxes",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r765"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Increase in accounts receivable and unbilled revenues",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase in accounts payable, accrued compensation and benefits, other accrued expenses, deferred employee benefits, deferred regulatory liabilities, and other deferred credits",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "yorw_IncreaseDecreaseInAccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInAccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.",
        "label": "Increase (Decrease) in Accounts Receivable, Gross, Current",
        "terseLabel": "Change in accounts receivable - customers"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInAccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInAccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.",
        "label": "Increase (Decrease) in Accounts Receivable, Net",
        "terseLabel": "Change in accounts receivable, net"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInAccruedInterest",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in accrued interest.",
        "label": "Increase (Decrease) in Accrued Interest",
        "terseLabel": "Increase in accrued interest"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInContractWithCustomerAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInContractWithCustomerAssetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Increase (Decrease) in Contract with Customer, Asset, Current",
        "terseLabel": "Change in unbilled revenue"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInFairValueOfSwapLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInFairValueOfSwapLiability",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in the fair value of an interest rate swap due to a contractual agreement tied to the company's credit rating.",
        "label": "Increase (Decrease) in fair value of swap liability",
        "terseLabel": "Reduction in the fair value of swap liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Increase) decrease in recoverable income taxes",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "yorw_IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount of capitalized costs of materials, supplies, or both, which are not included in inventory, prepaid expenses, regulatory assets and assets classified as other.",
        "label": "Increase (Decrease) in materials and supplies, prepaid expenses, regulatory and other assets",
        "negatedLabel": "Increase in materials and supplies inventories, prepaid expenses, prepaid pension cost, deferred regulatory and other assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInOtherReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInOtherReceivablesGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Increase (Decrease) in Other Receivables, Gross, Current",
        "terseLabel": "Change in other receivables"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInReceivablesGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.",
        "label": "Increase (Decrease) in Receivables, Gross, Current",
        "terseLabel": "Change in accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IncreaseDecreaseInRegulatoryAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IncreaseDecreaseInRegulatoryAssetLiability",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase (decrease) in the defined benefit plan regulatory asset (liability) during the reporting period.",
        "label": "Increase (Decrease) in Regulatory Asset (Liability)",
        "totalLabel": "Total changes in regulatory liability during the year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee stock-based compensation (in shares)",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r223",
      "r420"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest on debt",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r305",
      "r313",
      "r672",
      "r673"
     ]
    },
    "yorw_InterestIncomeOnNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "InterestIncomeOnNotesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income on notes receivable.",
        "label": "Interest income on notes receivable",
        "terseLabel": "Interest income on note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest, net of amounts capitalized",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r185",
      "r186"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap settlements to be reclassified during the next 12 months",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "yorw_InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount reclassified from regulatory assets to interest expense during the period as a result of interest rate swap settlements. The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap. Instead of the effective portion being recorded as other comprehensive income or loss and the ineffective portion being recognized in earnings using the cash flow hedge accounting rules provided by the derivative accounting standards, the entire unrealized swap value is recorded as a regulatory asset. Based on current ratemaking treatment, the Company expects the unrealized gains and losses to be recognized in rates as a component of interest expense as the swap settlements occur. Swap settlements are recorded in the income statement with the hedged item as interest expense.",
        "label": "Interest rate cash flow hedge settlements reclassified from regulatory asset to interest expense",
        "terseLabel": "Interest rate swap settlements reclassified from regulatory assets to interest expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate swap",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateDerivativesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateDerivativesAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap Agreement [Abstract]",
        "label": "Interest Rate Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateFairValueHedgesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateFairValueHedgesAbstract",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_InterestRateSwapGainLossDeferredAsRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "InterestRateSwapGainLossDeferredAsRegulatoryAsset",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of (gains) or losses on an interest rate swap deferred in the period and recorded as a (decrease)/increase in the regulatory asset.",
        "label": "Interest rate swap (gain) loss deferred as regulatory asset",
        "terseLabel": "Overall interest rate swap (gain) loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r720",
      "r721"
     ]
    },
    "us-gaap_InventorySuppliesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventorySuppliesPolicy",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials and Supplies Inventories",
        "label": "Inventory Supplies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average)."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "yorw_InvestmentPerformancePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "InvestmentPerformancePeriod",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period for investment performance, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Investment performance period",
        "terseLabel": "Investment performance period"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity. Also, value of stock issued during the period from direct stock and employee stock purchase plans.",
        "label": "Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans",
        "terseLabel": "Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock issued during the period from a dividend reinvestment plan (DRIP). Also, the number of common stock issued during the period from direct stock and employee stock purchase plans.",
        "label": "Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans, shares",
        "verboseLabel": "Issuance of common stock under dividend reinvestment, direct stock and employee stock purchase plans (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_KeyEmployeeRetiringIn2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "KeyEmployeeRetiringIn2024Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key employee retiring in 2024.",
        "label": "Key Employee Retiring in 2024 [Member]",
        "terseLabel": "Key Employee Retiring in 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_KeyOfficerRetiringIn2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "KeyOfficerRetiringIn2024Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key officer retiring in 2024.",
        "label": "Key Officer Retiring in 2024 [Member]",
        "terseLabel": "Key Officer Retiring in 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_LandAndOtherNonDepreciableAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "LandAndOtherNonDepreciableAssetsMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of land and other non-depreciable assets in utility plant asset category.",
        "label": "Land and Other Non Depreciable Assets [Member]",
        "terseLabel": "Land and Other Non-Depreciable Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LatestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LatestTaxYearMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Tax Year [Member]",
        "documentation": "Latest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Stockholders' Equity and Liabilities",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r115",
      "r561",
      "r703",
      "r772",
      "r790",
      "r874"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS' EQUITY AND LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r162",
      "r190",
      "r250",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r499",
      "r500",
      "r501",
      "r529",
      "r703",
      "r802",
      "r878",
      "r879"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DEFERRED CREDITS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred credits",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForUncertainTaxPositionsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilityForUncertainTaxPositionsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uncertain tax positions",
        "documentation": "Amount recognized for uncertainty in income taxes classified as current."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average borrowings outstanding",
        "documentation": "Average amount borrowed under the credit facility during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average interest rate at year end",
        "documentation": "The effective interest rate at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average cost of borrowings",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r771",
      "r800"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r66",
      "r275",
      "r771",
      "r800"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_LondonInterbankOfferedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "LondonInterbankOfferedRateMember",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate [Member]",
        "terseLabel": "LIBOR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Commitments [Abstract]",
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-term debt",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r860",
      "r862",
      "r863",
      "r864"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r193",
      "r303"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r193",
      "r303"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r193",
      "r303"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r193",
      "r303"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r193",
      "r303"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM DEBT",
        "terseLabel": "Long-term portion",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable interest rate at year end",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentLineItems",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentTable",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Purchase Commitment [Table]",
        "documentation": "Disclosure of information about long-term purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes short-term purchase arrangement and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtCurrentAndNoncurrentAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt [Abstract]",
        "label": "Long-Term Debt, Current and Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_MainsAndAccessoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "MainsAndAccessoriesMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of mains and accessories in utility plant asset category.",
        "label": "Mains and Accessories [Member]",
        "terseLabel": "Mains and Accessories [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r677",
      "r706",
      "r709",
      "r808",
      "r888",
      "r891",
      "r892",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r918",
      "r919"
     ]
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments Due by Year [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_MaximumBorrowingPercentageOfUtilityPlant": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "MaximumBorrowingPercentageOfUtilityPlant",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsDebtCovenantsAndRestrictionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Element represents the maximum borrowing percentage of utility plant.",
        "label": "Maximum borrowing percentage of utility plant",
        "terseLabel": "Maximum borrowing percentage of utility plant"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r157",
      "r158",
      "r270",
      "r271",
      "r272",
      "r273",
      "r415",
      "r454",
      "r516",
      "r549",
      "r577",
      "r578",
      "r584",
      "r594",
      "r595",
      "r644",
      "r645",
      "r646",
      "r647",
      "r652",
      "r654",
      "r655",
      "r668",
      "r674",
      "r692",
      "r698",
      "r699",
      "r700",
      "r701",
      "r707",
      "r804",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "yorw_MaximumPercentageOfGrossCompensationAllowedToPurchaseShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "MaximumPercentageOfGrossCompensationAllowedToPurchaseShares",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of gross compensation allowed to purchase shares under the employee stock purchase plan.",
        "label": "Maximum percentage of gross compensation allowed to purchase shares",
        "terseLabel": "Maximum percentage of gross compensation allowed to purchase shares"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_MaximumPeriodOfEligibleService": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "MaximumPeriodOfEligibleService",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum period of eligible service under the company's defined benefit pension plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum period of eligible service",
        "terseLabel": "Maximum period of eligible service"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum number of consecutive days a full-time employee must be employed to purchase shares under the employee stock purchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Minimum employment period required to purchase shares under Employee Stock Purchase Plan",
        "terseLabel": "Minimum period full-time employees must be employed to purchase shares"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r157",
      "r158",
      "r270",
      "r271",
      "r272",
      "r273",
      "r415",
      "r454",
      "r516",
      "r549",
      "r577",
      "r578",
      "r584",
      "r594",
      "r595",
      "r644",
      "r645",
      "r646",
      "r647",
      "r652",
      "r654",
      "r655",
      "r668",
      "r674",
      "r692",
      "r698",
      "r699",
      "r700",
      "r707",
      "r804",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Movement in Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r677",
      "r706",
      "r709",
      "r808",
      "r888",
      "r891",
      "r892",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r918",
      "r919"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows",
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r90"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails",
      "http://yorkwater.com/role/StatementsOfCashFlows",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity",
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "label": "Net income",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r90",
      "r117",
      "r160",
      "r174",
      "r175",
      "r179",
      "r190",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r212",
      "r213",
      "r220",
      "r250",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r494",
      "r497",
      "r510",
      "r529",
      "r566",
      "r624",
      "r639",
      "r640",
      "r726",
      "r802"
     ]
    },
    "yorw_NetPaymentRateOnSwaps": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NetPaymentRateOnSwaps",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net payment rate on interest rate derivative with the counterparty for the period.",
        "label": "Net payment rate on swaps",
        "terseLabel": "Net payment rate on swap"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other pension costs",
        "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component",
        "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "yorw_NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The defined benefit plan net prior service cost to be reclassified into net periodic benefit cost during the next 12 months.",
        "label": "Net prior service credit to be reclassified into net periodic benefit cost during next 12 months",
        "verboseLabel": "Net prior service credit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://yorkwater.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://yorkwater.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingActivitiesRelatedText": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingActivitiesRelatedText",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable includes $4,138 in 2024 and $6,433 in 2023 for the construction of utility plant.",
        "documentation": "Additional textual information about significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "yorw_NoncashInvestingAndFinancingActivitiesRelatedText2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NoncashInvestingAndFinancingActivitiesRelatedText2",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional textual information about significant noncash (or part noncash) investing and financing activities required to be supplementally disclosed. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash Investing and Financing Activities Related Text 2",
        "terseLabel": "Contributions in aid of construction includes $621 in 2024 recorded as part of the MESCO, Inc. and York Haven Borough acquisitions and $4,403 in 2023 recorded as part of the Conewago Industrial Park acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows",
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income (expenses)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSES):"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NoteReceivableAndCustomersAdvancesForConstructionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NoteReceivableAndCustomersAdvancesForConstructionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Receivable and Customers' Advances for Construction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NoteReceivableAndCustomersAdvancesForConstructionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NoteReceivableAndCustomersAdvancesForConstructionTextBlock",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstruction"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Note Receivable and Customers' Advances for Construction [Text Block]",
        "terseLabel": "Note Receivable and Customers' Advances for Construction"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NoteReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NoteReceivablePolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for notes receivable.",
        "label": "Note Receivable [Policy Text Block]",
        "terseLabel": "Note Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails",
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note receivable",
        "terseLabel": "Note receivable, including interest",
        "verboseLabel": "Note receivable",
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfAuthorizedSharesRemainingToBeIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfAuthorizedSharesRemainingToBeIssued",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of authorized shares remaining to be issued under the plan.",
        "label": "Number of authorized shares remaining to be issued",
        "terseLabel": "Number of authorized shares remaining to be issued (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfCountiesInWhichFranchisedTerritoryIsLocated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfCountiesInWhichFranchisedTerritoryIsLocated",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of counties in which the Company's franchised territory is located within south-central Pennsylvania.",
        "label": "Number of Counties in which Franchised Territory is Located",
        "terseLabel": "Number of counties in which franchised territory is located"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfCustomersAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfCustomersAcquired",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new customers acquired by the entity.",
        "label": "Number of customers acquired",
        "verboseLabel": "Number of customers acquired"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of lead customer-owned service lines to be replaced annually whenever they are discovered.",
        "label": "Number of lead customer-owned service lines to be replaced annually",
        "terseLabel": "Number of lead customer-owned service lines to be replaced annually"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfMunicipalitiesWithAgreementsToExtendWaterService": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfMunicipalitiesWithAgreementsToExtendWaterService",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of municipalities the Company has agreement with to extend water service into previously formed water districts.",
        "label": "Number of municipalities with agreements to extend water service",
        "terseLabel": "Number of municipalities with agreements to extend water service"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfMunicipalitiesWithinServiceTerritoryProvidedService": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfMunicipalitiesWithinServiceTerritoryProvidedService",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of municipalities within the service territory of the Company provided service as distinct performance obligations.",
        "label": "Number of municipalities within service territory provided service",
        "terseLabel": "Number of municipalities within the service territory provided service"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfNewTaxPositionsTaken": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfNewTaxPositionsTaken",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new tax positions taken.",
        "label": "Number of new tax positions taken",
        "terseLabel": "Number of new tax positions taken"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized, unissued, and rolled over under the plan.",
        "label": "Number of shares authorized, unissued, and rolled over under plan",
        "terseLabel": "Number of shares authorized, unissued, and rolled over under plan (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfWastewaterCollectionAndTreatmentSystemsOperated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfWastewaterCollectionAndTreatmentSystemsOperated",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of wastewater treatment and collection systems operated by the entity.",
        "label": "Number of wastewater collection and treatment systems operated"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_NumberOfWastewaterCollectionSystemsOperated": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "NumberOfWastewaterCollectionSystemsOperated",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of wastewater collection systems operated by the entity.",
        "label": "Number of wastewater collection systems operated"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_OfficeTransportationAndOperatingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OfficeTransportationAndOperatingEquipmentMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of office, transportation and operating equipment in utility plant asset category.",
        "label": "Office, Transportation and Operating Equipment [Member]",
        "terseLabel": "Office, Transportation, and Operating Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_OfficerRetiringIn2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OfficerRetiringIn2024Member",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Officer retiring in 2024.",
        "label": "Officer Retiring in 2024 [Member]",
        "terseLabel": "Officer Retiring in 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenTaxYear": {
     "xbrltype": "gYearListItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OpenTaxYear",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Open tax years",
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r665",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rents from regulated property",
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r541",
      "r542"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss carryover",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration date",
        "label": "Operating Loss Carryforwards, Expiration Date",
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "yorw_OperatingLossTaxCarryforwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OperatingLossTaxCarryforwardsAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss, Tax Carryforwards [Abstract]",
        "terseLabel": "Tax Loss Carryovers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_OperationsStructuresReservoirsAndWaterTanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OperationsStructuresReservoirsAndWaterTanksMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of operations structures, reservoirs and water tanks in utility plant asset category.",
        "label": "Operations Structures, Reservoirs and Water Tanks [Member]",
        "terseLabel": "Operations Structures, Reservoirs, and Water Tanks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_OptionalDividendReinvestmentPortionOfPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OptionalDividendReinvestmentPortionOfPlanMember",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to the optional dividend reinvestment portion of the Dividend Reinvestment and Direct Stock Purchase and Sale Plan.",
        "label": "Optional Dividend Reinvestment Portion of Plan [Member]",
        "terseLabel": "Optional Dividend Reinvestment Portion of Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r107"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_OtherCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments [Abstract]",
        "label": "Other Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_OtherCustomerAdvancesForConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "OtherCustomerAdvancesForConstruction",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For utilities only, represents the carrying amount of the liability related to other projects as of the balance sheet date for payments received by a utility from its customers in advance of performing its obligations under terms of its construction agreements.",
        "label": "Other Customer Advances For Construction",
        "terseLabel": "Other customers' advances for construction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLaborRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLaborRelatedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll, net of amounts capitalized",
        "label": "Other Labor-related Expenses",
        "documentation": "Amount of labor-related expenses classified as other."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other deferred credits",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expenses), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_OtherPostretirementBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net (income) expenses under retiree life insurance program",
        "documentation": "Amount of cost (reversal of cost) for other postretirement benefits. Excludes pension benefits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of future obligations",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r67",
      "r100"
     ]
    },
    "us-gaap_OtherReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables, Gross, Current",
        "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriter's Option [Member]",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForOperatingActivitiesAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash paid during the period for:",
        "label": "Payments for Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utility plant additions, including debt portion of allowance for funds used during construction of $1,147 in 2024 and $2,321 in 2023",
        "label": "Payments to Acquire Other Property, Plant, and Equipment",
        "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireWaterAndWasteWaterSystems",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions of water and wastewater systems",
        "verboseLabel": "Purchase price and acquisition costs",
        "label": "Payments to Acquire Water and Waste Water Systems",
        "documentation": "The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series A of 2019, or the Series A Bonds.",
        "label": "PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2019 [Member]",
        "terseLabel": "3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pennsylvania Economic Development Financing Authority (PEDFA) Exempt Facilities Revenue Refunding Bonds, Series B of 2019, or the Series B Bonds.",
        "label": "PEDFA Exempt Facilities Revenue Refunding Bonds, Series B of 2019 [Member]",
        "terseLabel": "3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PennsylvaniaPublicUtilityCommissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PennsylvaniaPublicUtilityCommissionMember",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The public utility commission in the state of Pennsylvania that regulates the areas of billing, payment procedures, dispute processing, terminations, service territory, debt and equity financing and rate setting.",
        "label": "Pennsylvania Public Utility Commission [Member]",
        "terseLabel": "PPUC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred employee benefits",
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r67",
      "r100"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r364",
      "r366",
      "r372",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r409",
      "r410",
      "r412",
      "r684"
     ]
    },
    "yorw_PercentageOfEmployeesUnderUnionContract": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PercentageOfEmployeesUnderUnionContract",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the entity's employees that are under union contract.",
        "label": "Percentage of employees under union contract",
        "terseLabel": "Percentage of employees under union contract"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the aggregate market value of the portfolio that can be held in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total portfolio.",
        "label": "Percentage of Portfolio that can be held in Bonds Downgraded Below Investment Grade",
        "terseLabel": "Percentage of portfolio that can be held in bonds downgraded below investment grade"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time in which the Company has the responsibility to reimburse the Bank for the purchase price of tendered bonds that have not been remarketed, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed",
        "terseLabel": "Period in which to reimburse bank for purchase price of tendered bonds that have not been remarketed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Asset Categories [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r392",
      "r682",
      "r683",
      "r684"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PostemploymentBenefitsAbstract",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansDefinedContributionPlanDeferredCompensationAndOtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Abstract]",
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PostretirementBenefitCostsMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Benefits [Member]",
        "label": "Postretirement Benefit Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of postretirement benefit costs."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "yorw_PotentialPaymentToCounterparty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PotentialPaymentToCounterparty",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The potential amount payable to the interest rate swap counter party due to certain violations of the terms and conditions of the swap agreement.",
        "label": "Potential payment to counterparty",
        "terseLabel": "Potential payment to counterparty"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r603"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, issued (in shares)",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r314"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PREFERRED STOCK, authorized 500,000 shares, no shares issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r558",
      "r703"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r254",
      "r255",
      "r661"
     ]
    },
    "us-gaap_ProceedsFromAdvancesForConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromAdvancesForConstruction",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customers' advances for construction and contributions in aid of construction",
        "documentation": "Amount of cash inflow from advance for construction, classified as investing activity. Includes, but is not limited to, borrowing from developer, builder, government agency, and municipality."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from debt, net of issuance costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds of long-term debt issues",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r587"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfBankOverdrafts",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in cash overdraft position",
        "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer."
       }
      }
     },
     "auth_ref": [
      "r767",
      "r768",
      "r769"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and Services [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r236",
      "r550",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r658",
      "r675",
      "r705",
      "r707",
      "r708",
      "r710",
      "r712",
      "r763",
      "r798",
      "r799",
      "r808",
      "r888",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r918",
      "r919"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and Services [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r236",
      "r550",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r658",
      "r675",
      "r705",
      "r707",
      "r708",
      "r710",
      "r712",
      "r763",
      "r798",
      "r799",
      "r808",
      "r888",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r918",
      "r919"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER PHYSICAL PROPERTY, net of accumulated depreciation of $536 in 2024 and $501 in 2023",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r540",
      "r554",
      "r564",
      "r703"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant and Depreciation",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r132",
      "r135",
      "r562"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for funds used during construction",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r54",
      "r56"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility plant additions, debt portion of allowance for funds used during construction",
        "documentation": "Amount capitalized of allowance for funds used during construction."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PPUC approved rate for AFUDC",
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59"
     ]
    },
    "yorw_PublicUtilitiesApprovedAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PublicUtilitiesApprovedAmortizationPeriod",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Public Utilities, Approved Amortization Period",
        "terseLabel": "Approved amortization period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/RateMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rate Matters",
        "label": "Public Utilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for public utilities."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesGeneralDisclosuresAbstract",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesAllowanceForFundsUsedDuringConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Funds Used During Construction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, General Disclosures [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities General Disclosures [Table]",
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventory",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Materials and supplies inventories, at cost",
        "documentation": "The period end amount for a type of inventory held by the utility in a schedule of inventories."
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_PublicUtilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Service [Member]",
        "label": "Public Utilities [Member]",
        "documentation": "Government regulated service to public including, but not limited to, electricity, natural gas, water, sewage, telephone, and transportation."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_PublicUtilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets and Liabilities",
        "label": "Public Utilities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility Plant and Depreciation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of utility plant acquisition adjustments.",
        "label": "Public Utilities, Property, Plant and Equipment, Amortization of utility plant acquisition adjustments",
        "terseLabel": "Amortization of utility plant acquisition adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plant acquisition adjustments",
        "negatedLabel": "Utility plant acquisition adjustments",
        "terseLabel": "Acquisition adjustment",
        "documentation": "Amount of acquisition adjustments included in property, plant and equipment (PPE) for utilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective rate of depreciation",
        "documentation": "Composite depreciation rate for public utility plants in service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net utility plant",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "documentation": "Period end amount of total net PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UTILITY PLANT, at original cost",
        "terseLabel": "Utility plant",
        "documentation": "Period end amount of total gross PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRateMattersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRateMattersAbstract",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Matters [Abstract]",
        "label": "Public Utilities, Rate Matters [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "documentation": "Information by name of regulatory proceeding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "documentation": "Proceeding with public utility's regulatory body."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityAxis",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utility [Axis]",
        "documentation": "Information by type of utility plant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utility, Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "yorw_PumpingAndTreatmentEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PumpingAndTreatmentEquipmentMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of pumping and treatment equipment in utility plant asset category.",
        "label": "Pumping and Treatment Equipment [Member]",
        "terseLabel": "Pumping and Treatment Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment for 2025",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment for 2026",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_PurchasePriceAsPercentageOfFairMarketValueOfCommonStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "PurchasePriceAsPercentageOfFairMarketValueOfCommonStock",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the fair market value of common stock (as defined) used to determine the purchase price under the employee stock purchase plan.",
        "label": "Purchase price as percentage of fair market value of common stock",
        "terseLabel": "Purchase price as a percentage of fair market value of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r157",
      "r158",
      "r270",
      "r271",
      "r272",
      "r273",
      "r364",
      "r415",
      "r444",
      "r445",
      "r446",
      "r454",
      "r516",
      "r547",
      "r548",
      "r549",
      "r577",
      "r578",
      "r584",
      "r594",
      "r595",
      "r644",
      "r645",
      "r646",
      "r647",
      "r652",
      "r654",
      "r655",
      "r668",
      "r674",
      "r692",
      "r698",
      "r699",
      "r700",
      "r701",
      "r707",
      "r715",
      "r796",
      "r804",
      "r863",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r157",
      "r158",
      "r270",
      "r271",
      "r272",
      "r273",
      "r364",
      "r415",
      "r444",
      "r445",
      "r446",
      "r454",
      "r516",
      "r547",
      "r548",
      "r549",
      "r577",
      "r578",
      "r584",
      "r594",
      "r595",
      "r644",
      "r645",
      "r646",
      "r647",
      "r652",
      "r654",
      "r655",
      "r668",
      "r674",
      "r692",
      "r698",
      "r699",
      "r700",
      "r701",
      "r707",
      "r715",
      "r796",
      "r804",
      "r863",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "yorw_RateCaseFilingExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RateCaseFilingExpensesMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for rate case filing expenses.",
        "label": "Rate Case Filing Expenses [Member]",
        "terseLabel": "Rate Case Filing Expenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_RateRequestFiledOnMay272022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RateRequestFiledOnMay272022Member",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate request filed on May 27, 2022 with the Pennsylvania Public Utility Commission (PPUC).",
        "label": "Rate Request Filed on May 27, 2022 [Member]",
        "terseLabel": "Rate Request Filed on May 27, 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RealEstateTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RealEstateTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property",
        "label": "Real Estate Tax Expense",
        "documentation": "A tax based on the assessed value of real estate by the local government. The tax is usually based on the value of property (including the land)."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "yorw_ReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ReceivablesGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables.",
        "label": "Receivables, Gross, Current",
        "totalLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/AccountsReceivableAndContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "label": "Receivables, Net, Current",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r703"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r249",
      "r789"
     ]
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate Matters [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyAxis",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Agency [Axis]",
        "documentation": "Information by name of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyDomain",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Agency [Domain]",
        "documentation": "Organization that establishes and ensures compliance with rules or regulations."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_RegulatoryAssessmentTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RegulatoryAssessmentTaxes",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assessment paid to the regulatory agencies to cover their operating expenses.",
        "label": "Regulatory assessment taxes",
        "terseLabel": "Regulatory assessment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetAxis",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Asset [Axis]",
        "documentation": "Information by type of regulatory asset."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r57",
      "r120"
     ]
    },
    "us-gaap_RegulatoryAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetDomain",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Asset [Domain]",
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_RegulatoryAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetLineItems",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "label": "Regulatory Asset",
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_RegulatoryAssetsAndLiabilitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsAndLiabilitiesDisclosureAbstract",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [Abstract]",
        "verboseLabel": "Income Taxes [Abstract]",
        "label": "Regulatory Assets and Liabilities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsAndLiabilitiesOtherDisclosuresAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities [Abstract]",
        "label": "Regulatory Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred regulatory assets",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "yorw_RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the estimated amount as of the balance sheet date expected to be reclassified to net periodic benefit cost from regulatory assets within the next twelve months.",
        "label": "Regulatory Assets to be Reclassified into Net Periodic Benefit Cost During the Next 12 Months [Table Text Block]",
        "terseLabel": "Regulatory Assets to be Reclassified into Net Periodic Benefit Cost Over Next Fiscal Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory liabilities",
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_RegulatoryLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilitiesLineItems",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_RegulatoryLiabilityAmortizationOfCatchUpDeduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RegulatoryLiabilityAmortizationOfCatchUpDeduction",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of the catch-up deduction during the period related to tax benefits realized on the Company's 2014 income tax return for qualifying capital expenditures made prior to 2014.",
        "label": "Regulatory Liability, Amortization of Catch-up Deduction",
        "terseLabel": "Amortization of catch-up deduction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityAmortizationPeriod",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining recovery period",
        "label": "Regulatory Liability, Amortization Period",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityAxis",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Liability [Axis]",
        "documentation": "Information by type of regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred regulatory liabilities",
        "label": "Regulatory Liability, Current",
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityDomain",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Liability [Domain]",
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred regulatory liabilities",
        "label": "Regulatory Liability, Noncurrent",
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "yorw_RegulatoryLiabilityOngoingDeduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "RegulatoryLiabilityOngoingDeduction",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ongoing deduction recorded during the period related to tax benefits realized on the Company's TPR deductions.",
        "label": "Regulatory Liability, Ongoing Deduction",
        "terseLabel": "Ongoing TPR deduction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining recovery period",
        "verboseLabel": "Recovery period of regulatory asset",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r120"
     ]
    },
    "us-gaap_RepaymentsOfAdvancesForConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfAdvancesForConstruction",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of customer advances",
        "label": "Payment for Advance for Construction, Investing Activity",
        "documentation": "Amount of cash outflow for repayment of advance for construction, classified as investing activity. Includes, but is not limited to, payment to developer, builder, government agency, and municipality for borrowing received in construction."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r588"
     ]
    },
    "yorw_ResidentialCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ResidentialCustomersMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential customers receiving utility service.",
        "label": "Residential Customers [Member]",
        "terseLabel": "Residential [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Restricted Stock or Unit Expense",
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r99",
      "r560",
      "r582",
      "r583",
      "r589",
      "r604",
      "r703"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r200",
      "r201",
      "r202",
      "r204",
      "r209",
      "r211",
      "r213",
      "r251",
      "r252",
      "r261",
      "r483",
      "r484",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r502",
      "r504",
      "r505",
      "r507",
      "r508",
      "r538",
      "r539",
      "r579",
      "r581",
      "r591",
      "r921"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r389",
      "r390",
      "r392",
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r412",
      "r413",
      "r414",
      "r416",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r389",
      "r390",
      "r392",
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r412",
      "r413",
      "r414",
      "r416",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r225",
      "r229",
      "r230",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r335",
      "r336",
      "r550"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://yorkwater.com/role/RevenuePolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r656"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://yorkwater.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r338"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails",
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "OPERATING REVENUES:",
        "totalLabel": "Total operating revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r180",
      "r190",
      "r225",
      "r229",
      "r230",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r250",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r529",
      "r553",
      "r666",
      "r802"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://yorkwater.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://yorkwater.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Benefit Obligation and Fair Value of Plan Assets",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r811",
      "r812"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values of Pension Plan Assets",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Assumptions Used",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected Benefit Obligation and Fair Value of Plan Assets",
        "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r811"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions for Income Taxes",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r30",
      "r31",
      "r51",
      "r97",
      "r98",
      "r670",
      "r672",
      "r774",
      "r876"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets and Liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansBenefitPaymentsExpectedToBePaidDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansComponentsOfNetPeriodicBenefitCostDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansProjectedBenefitObligationAccumulatedBenefitObligationAndFairValueOfPlanAssetsDetails",
      "http://yorkwater.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r34",
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Statutory Federal Tax Provision to Total Provision",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r696",
      "r842"
     ]
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit Payments Expected to be Paid",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments Due by Year",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Net Periodic Benefit Cost",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility Plant",
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets and Liabilities",
        "label": "Schedule of Regulatory Assets and Liabilities [Text Block]",
        "documentation": "The entire disclosure for detailed information about regulatory assets and liabilities, including current and noncurrent assets created when regulatory agencies permit the deferral of costs to the balance sheet that would otherwise be required to appear on the company's income statement and would be charged against current expenses or revenues, as well as current and noncurrent liabilities created when regulatory agencies permit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRegulatoryAssetsTable",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Regulatory Assets [Table]",
        "documentation": "Disclosure of information about regulatory asset created when regulatory agency permits regulated entity to defer cost included in rate-making."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r57",
      "r120"
     ]
    },
    "yorw_ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in regulatory assets that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.",
        "label": "Schedule of Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost [Table Text Block]",
        "terseLabel": "Amounts Recognized in Regulatory Assets That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRegulatoryLiabilitiesTable",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Regulatory Liabilities [Table]",
        "documentation": "Disclosure of information about regulatory liability created when regulatory agency permits regulated entity to defer recognition of revenue included in rate-making."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r199"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Used in Computing Basic and Diluted Earnings per Share",
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SOFR [Member]",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "yorw_SeniorNotesDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "SeniorNotesDue2040Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.23% Senior Notes due October 1, 2040.",
        "label": "Senior Notes, due 2040 [Member]",
        "terseLabel": "3.23% Senior Notes, due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_SeniorNotesDue2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "SeniorNotesDue2049Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.54% Senior Notes due January 31, 2049.",
        "label": "Senior Notes, due 2049 [Member]",
        "terseLabel": "4.54% Senior Notes, due 2049 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_SeniorNotesDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "SeniorNotesDue2050Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.24% Senior Notes due September 30, 2050.",
        "label": "Senior Notes, due 2050 [Member]",
        "terseLabel": "3.24% Senior Notes, due 2050 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_SeniorNotesDue2053Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "SeniorNotesDue2053Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.50% Senior Notes due February 24, 2053.",
        "label": "Senior Notes Due 2053 [Member]",
        "terseLabel": "5.50% Senior Notes, due 2053 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_SeniorNotesDue2054Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "SeniorNotesDue2054Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsFixedRateLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.67% Senior Notes due February 27, 2054.",
        "label": "Senior Notes Due 2054 [Member]",
        "terseLabel": "5.67% Senior Notes, due 2054 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ServiceLifeStudyExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ServiceLifeStudyExpensesMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for service life study expenses.",
        "label": "Service Life Study Expenses [Member]",
        "terseLabel": "Service Life Study Expenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ServiceLineProtectionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ServiceLineProtectionPlanMember",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service line protection plan provided to water customers that choose to participate.",
        "label": "Service Line Protection Plan [Member]",
        "terseLabel": "Other Revenue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ServicesMetersAndHydrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ServicesMetersAndHydrantsMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers the disclosure of services, meters and hydrants in utility plant asset category.",
        "label": "Services, Meters and Hydrants [Member]",
        "terseLabel": "Services, Meters, and Hydrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited (in dollars per share)",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Nonvested at end of the year (in shares)",
        "periodStartLabel": "Nonvested at beginning of the year (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Nonvested at the end of the year (in dollars per share)",
        "periodStartLabel": "Nonvested at beginning of the year (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grant Date Weighted Average Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of vested shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum number of shares of common stock subject to awards that may be granted to a participant per calendar year (in shares)",
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of key employees that had restricted stock vesting accelerated from three years to vesting immediately by the Board of Directors.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of key employees receiving accelerated vesting period",
        "terseLabel": "Number of key employees receiving accelerated vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of retiring key employees that had the vesting period for restricted stock granted in 2021, 2022, and 2023 accelerated to the key employee's retirement date from three years by the Board of Directors.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of retiring key employees receiving accelerated vesting period",
        "terseLabel": "Number of retiring key employees receiving accelerated vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of retiring officers that had the vesting period for restricted stock accelerated to their retirement dates from three years by the Board of Directors.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of retiring officers receiving accelerated vesting period",
        "terseLabel": "Number of retiring officers receiving accelerated vesting period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum number of shares of common stock that can be issued under the plan (in shares)",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "yorw_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of plan for awards under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Term of Plan",
        "terseLabel": "Term of plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Award [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Officers and Key Employees [Member]",
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pennsylvania [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r72",
      "r74",
      "r75",
      "r159",
      "r177",
      "r178",
      "r179",
      "r200",
      "r201",
      "r202",
      "r204",
      "r209",
      "r211",
      "r213",
      "r227",
      "r251",
      "r252",
      "r261",
      "r315",
      "r483",
      "r484",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r543",
      "r567",
      "r579",
      "r580",
      "r581",
      "r591",
      "r641"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r227",
      "r539",
      "r550",
      "r585",
      "r592",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r603",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r716"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statements of Common Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r227",
      "r240",
      "r539",
      "r550",
      "r585",
      "r592",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r603",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r641",
      "r716"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r71",
      "r72",
      "r99"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r71",
      "r72",
      "r99"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r71",
      "r72",
      "r99"
     ]
    },
    "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares authorized to be repurchased under the stock repurchase program (in shares)",
        "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)",
        "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased and retired under the stock repurchase program (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r71",
      "r72",
      "r99"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/StatementsOfCommonStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total common stockholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r75",
      "r94",
      "r605",
      "r622",
      "r642",
      "r643",
      "r703",
      "r727",
      "r772",
      "r790",
      "r874",
      "r921"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets",
      "http://yorkwater.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMON STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TangiblePropertyRegulationsCatchUpDeductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TangiblePropertyRegulationsCatchUpDeductionMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesIncomeTaxesDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of the tangible property regulations catch-up deduction with the Internal Revenue Service for qualifying capital expenditures, prior to 2014.",
        "label": "Tangible Property Regulations Catch-up Deduction [Member]",
        "terseLabel": "IRS TPR Catch-Up Deduction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TangiblePropertyRegulationsDeduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TangiblePropertyRegulationsDeduction",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the Internal Revenue Service tangible property regulations deduction.",
        "label": "Tangible Property Regulations Deduction",
        "terseLabel": "IRS TPR deduction"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TangiblePropertyRegulationsOngoingDeductionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TangiblePropertyRegulationsOngoingDeductionsMember",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting is capitalization or accrual of the tangible property regulations ongoing deduction with the Internal Revenue service for qualifying capital expenditures on an on-going basis.",
        "label": "Tangible Property Regulations Ongoing Deductions [Member]",
        "terseLabel": "IRS TPR Ongoing Deductions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryover",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_TaxCreditCarryforwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardExpirationDate",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration date",
        "label": "Tax Credit Carryforward, Expiration Date",
        "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "yorw_TaxCreditCarryforwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TaxCreditCarryforwardsAbstract",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforwards [Abstract]",
        "terseLabel": "Tax Credit Carryovers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://yorkwater.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesExcludingIncomeAndExciseTaxesAbstract",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Taxes Other than Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesOther",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount of tax expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TaxesOtherThanIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TaxesOtherThanIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Other than Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TaxesOtherThanIncomeTaxesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TaxesOtherThanIncomeTaxesTextBlock",
     "presentation": [
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for taxes other than income taxes.",
        "label": "Taxes Other Than Income Taxes [Text Block]",
        "terseLabel": "Taxes Other than Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TermForCustomerToMakePaymentAfterBeingInvoiced": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TermForCustomerToMakePaymentAfterBeingInvoiced",
     "presentation": [
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between invoice being sent to customer and when payment is due, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Term for customer to make payment after being invoiced",
        "terseLabel": "Number of days for customer to make payment after being invoiced"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines",
     "presentation": [
      "http://yorkwater.com/role/CommitmentsDetails",
      "http://yorkwater.com/role/SignificantAccountingPoliciesRegulatoryAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Term of consent order agreement to replace customer-owned lead service lines",
        "terseLabel": "Term of tariff modification to replace customer-owned lead service lines"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows": {
     "xbrltype": "durationItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows",
     "presentation": [
      "http://yorkwater.com/role/FairValueOfFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of debt on utilities rated A- used in discounting prospective cash flows anticipated to be made under the swap agreement reflecting a representation of the yield to maturity, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Term of debt on utilities used to discount prospective cash flows",
        "terseLabel": "Term of debt on utilities rated A- used to discount prospective cash flows"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_ThresholdForAmortizationOfGainsAndLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "ThresholdForAmortizationOfGainsAndLosses",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansChangesInBenefitObligationAndPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Element represents the threshold of the greater of pension benefit obligation or the market value of assets that triggers gains and losses to be amortized over the average future service of plan participants expected to receive benefits.",
        "label": "Threshold for amortization of gains and losses",
        "terseLabel": "Threshold for amortization of gains and losses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimesharingTransactionsStatedInterestRateForNotesReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimesharingTransactionsStatedInterestRateForNotesReceivable",
     "presentation": [
      "http://yorkwater.com/role/NoteReceivableAndCustomersAdvancesForConstructionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate on note outstanding",
        "label": "Time-Sharing Transactions, Stated Interest Rate for Notes Receivable",
        "documentation": "Stated interest rate of notes receivable from time-sharing transactions."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://yorkwater.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://yorkwater.com/role/EmployeeBenefitPlansFairValuesOfPensionPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US Treasury Obligations [Member]",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r682",
      "r684",
      "r697",
      "r886"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less unamortized debt issuance costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unbilled revenues",
        "label": "Unbilled Receivables, Current",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates in the Preparation of Financial Statements",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r130",
      "r131",
      "r133",
      "r134"
     ]
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating expenses",
        "label": "Utilities Operating Expense",
        "documentation": "Amount of operating expense of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseAbstract",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operation and maintenance",
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseTaxes",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfIncome",
      "http://yorkwater.com/role/TaxesOtherThanIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes other than income taxes",
        "totalLabel": "Total taxes other than income taxes",
        "documentation": "Amount of operating expense for taxes other than income taxes of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_UtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilityPlantDomain",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utility Plant [Domain]",
        "documentation": "Plant owned by a utility entity used in the operations of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_UtilityPlantInServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "UtilityPlantInServiceMember",
     "presentation": [
      "http://yorkwater.com/role/SignificantAccountingPoliciesUtilityPlantAndDepreciationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity in service for use in the operations of the entity.",
        "label": "Utility Plant in Service [Member]",
        "terseLabel": "Utility Plant in Service [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r198"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions - charged to cost and expenses",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions - recoveries",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized."
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://yorkwater.com/role/ScheduleIiValuationAndQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLineOfCreditBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "yorw_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsInterestRateSwapAgreementDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsPaymentsDueByYearDetails",
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsVariableRateLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029.",
        "label": "Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]",
        "terseLabel": "Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember",
     "presentation": [
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wastewater collection and treatment assets of (1) MESCO, Inc. in Monaghan Township, York County, Pennsylvania and (2) York Haven Sewer Authority in York Haven Borough, York County, Pennsylvania.",
        "label": "Wastewater Collection and Treatment Assets of MESCO, Inc. and York Haven Sewer Authority [Member]",
        "terseLabel": "MESCO, Inc. and York Haven Borough [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WastewaterCollectionAndTreatmentAssetsOfMecoIncMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township, York County, Pennsylvania.",
        "label": "Wastewater Collection and Treatment Assets of MESCO, Inc. [Member]",
        "terseLabel": "Wastewater Collection and Treatment Assets of MESCO, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wastewater collection and treatment assets of York Haven Sewer Authority in York Haven Borough, York County, Pennsylvania.",
        "label": "Wastewater Collection and Treatment Assets of York Haven Sewer Authority [Member]",
        "terseLabel": "Wastewater Collection and Treatment Assets of York Haven Sewer Authority [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WastewaterUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WastewaterUtilityServiceMember",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility services related to the collection of wastewater.",
        "label": "Wastewater Utility Service [Member]",
        "terseLabel": "Wastewater Utility Service [Member]",
        "verboseLabel": "Wastewater [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails",
      "http://yorkwater.com/role/StatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer Company in Lancaster County, Pennsylvania.",
        "label": "Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]",
        "verboseLabel": "Conewago Industrial Park [Member]",
        "terseLabel": "Water Assets and Wastewater Collection and Treatment Assets of Conewago Industrial Park Water and Sewer Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "water assets of the Brookhaven Mobile Home Park of ATG Properties, LLC in Hellam Township, York County, Pennsylvania.",
        "label": "Water Assets of Brookhaven Mobile Home Park of ATG Properties, LLC [Member]",
        "terseLabel": "Water Assets of Brookhaven Mobile Home Park of ATG Properties, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water assets of Houston Run Community Water System, LLC in Salisbury Township, Lancaster County, Pennsylvania.",
        "label": "Water Assets of Houston Run Community Water System, LLC [Member]",
        "terseLabel": "Water Assets of Houston Run Community Water System, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterAssetsOfLongstownMobileEstatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterAssetsOfLongstownMobileEstatesMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water assets of Longstown Mobile Estates in Windsor Township, York County, Pennsylvania. The customers were previously served by the Company through a single customer connection to the mobile home park.",
        "label": "Water Assets of Longstown Mobile Estates [Member]",
        "terseLabel": "Water Assets of Longstown Mobile Estates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterAssetsOfPineRunRetirementCommunityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterAssetsOfPineRunRetirementCommunityMember",
     "presentation": [
      "http://yorkwater.com/role/AcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Water assets of Pine Run Retirement Community in Hamilton Township, Adams County, Pennsylvania.",
        "label": "Water Assets of Pine Run Retirement Community [Member]",
        "terseLabel": "Water Assets of Pine Run Retirement Community [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_WaterUtilityServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "WaterUtilityServiceMember",
     "presentation": [
      "http://yorkwater.com/role/RateMattersDetails",
      "http://yorkwater.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility services related to the impoundment, purification and distribution of water.",
        "label": "Water Utility Service [Member]",
        "terseLabel": "Water Utility Service [Member]",
        "verboseLabel": "Water [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of dilutive securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted average common shares, diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r223"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://yorkwater.com/role/CommonStockAndEarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average common shares, basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r223"
     ]
    },
    "yorw_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member",
     "presentation": [
      "http://yorkwater.com/role/LongtermDebtAndShorttermBorrowingsLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045.",
        "label": "York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 through 2045 [Member]",
        "terseLabel": "4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "yorw_YorkWaterCompanyLongTermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://yorkwater.com/20241231",
     "localname": "YorkWaterCompanyLongTermIncentivePlanMember",
     "presentation": [
      "http://yorkwater.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The York Water Company Long-Term Incentive Plan (LTIP) was approved by the Company's stockholders on May 2, 2016. The LTIP was adopted to provide the incentive of long-term stock-based awards to officers, directors and key employees and provides for the granting of nonqualified stock options, incentive stock options, stock appreciation rights, performance restricted stock grants and units, restricted stock grants and units, and unrestricted stock grants.",
        "label": "York Water Company Long-Term Incentive Plan [Member]",
        "terseLabel": "LTIP [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "980",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482115/980-10-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)(b)(c)",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-10"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481834/980-20-45-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-3"
  },
  "r55": {
   "role": "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"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477468/980-360-25-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "715",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478574/980-715-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478698/980-835-25-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479123/980-835-45-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/980/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477711/980-340-25-1"
  },
  "r120": {
   "role": "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"
  },
  "r121": {
   "role": "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "410",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479162/980-410-25-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479068/980-740-25-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479068/980-740-25-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-42"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "44",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-44"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-20/tableOfContent"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r319": {
   "role": "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"
  },
  "r320": {
   "role": "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"
  },
  "r321": {
   "role": "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"
  },
  "r322": {
   "role": "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"
  },
  "r323": {
   "role": "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"
  },
  "r324": {
   "role": "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"
  },
  "r325": {
   "role": "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"
  },
  "r326": {
   "role": "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"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r338": {
   "role": "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-3"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-3"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-27"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>97
<FILENAME>0000108985-25-000015-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000108985-25-000015-xbrl.zip
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
M"D,1%DM5I]A*4*1DF0%6$KK\(47:IYP.^R8SL> ;E?<9R?Q6RMC[2Z:)MW?
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
M\*HOH5[&,),R-_R=E39'CH&X<T<J4=*TI%@>'%;#L9)WL'VY'FXES=_Q8%W
M5;\E5D" L:HG4-;\GL_3,(*WVB7#[X(V\>C*L(YVM0SK$1$3N_#V7OI$VM*_
M54FQ1K-8C8$:+'[K7_4!;;"JBOGPQQ7/4D_U?Z0Z'*08)#<8]LH3L=0&D<@Z
M8M(.?AX<?G:A%N?QEYQ?IS"%]IKS)'9JLYI'!.R/&'F'<KP+]D,=V[V6;!4Z
M),^T_D*;2SPK1E3@.>QQH>=%#S_RIV*.6O%_T6^DY'F5.&*/[:%%:Z%ACSU
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
MH2+/$O1UXBVY7MNLA$)F-*0IXI:R^'7W"'=ZLKF_;:]$<+YE.*-ZBEOLZHV
M.[+&J9"< -CY>C1TXA?YOB#F,V1EQD_0_I=?9.JC5&,J2#\,M$%.C\1R>)Y.
M&'_/";$=CGX]CC[Q\-A&<50EL[L15&1E^L+8C2*JS(GX)O!$:W(,\P"#+EDQ
M^E/ZQL0@Q<MH5EH3[%2M#B(> B*>>"SCPF$2^],$+6X\?\F(LK8MXIQE*("%
MX4D<*W<Y^=/#W#9T,RONZL((9Q,Y4H[ W!9@-/*H<O%9,0S-IXL,%Q:4!:'3
MH3(=5<[3(I^.BRAB+4/WK8M0+9G/(Z.=(/\HV^%E$JB)*3CRWK525:X*IV8M
M;/(^5[Y\ATX[CDY/(FZPZST[=SR:\ YV.[(8WZ-HGKIJVI4MF/C'P4CR=E+
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
MXF$@>#!8V[(ALNT=1=?#C7BEKXE;K(VPBL]F7JID7N+[  VO.AUG1W,L'_:
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
M ]TIW+NN<'^#,[?F 9OLS@%;_S11UQ+IR4@E%: BG;FD(C84KZ53=E50C^&
M/;JVU=/=.5];LFCAU"4A.IR9"(;=2MYG*>>REG&$%F7>*]V_$95*JS2M&2NZ
M*N*+UP240Z=*(V-UI+42ZO1!M_NJJ)6V.]:-KB^NQ\+$>AP,_B\VNO?3<-01
ML^\\)CS^WI O^D>[B1*/)07FM6H^/%3E%V/OK?3)3;9* DR@KE79EW72HBI<
MU,M)$-[^5<B,_75IR E\!0V"RYD<Z%6#JEX9,+?2>>?SR%F$HIV"[!/ WU*K
MQALTG5D1,0<%FNBLYI #SS7_$5/N11Q&3#"%)J,R5OA5MW3F;%1,QP%HQF=,
MQ0VE8,+4:>#87XV+YK/'0;?58>83P,SC#C/7ZV)9%J3WO.$7_(7QQ(43^.\"
M9CB+:UF%RU,(B2;.)/17:^#Q(OASZ$NLGD>8LB&K]<;82(?3&__"M.E<58'2
M\%ULH0C2<C:/D@5KF*AU1MC($JXGV/L!KOE4JJZNV2MM%G.T.58:2%!817 3
M9CJ? DYIJ&&0*.PHBH-IDJI80JFSU@35FA/6CF6KJKM4KS61&4RM<#$4=5C<
M8?'VL?BDP^*U4[@U7EV4 > [M5> MI@1R V6 $P*B@B#QD7,[<E[39A4@%V
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
M8B'6[9S-GN8A5VZW--G&FU#C[95S)#BQS!>Z?:0ZR3!99,;ONC\] BWU\1G
M3]S=3_0F"N([G_FN'Y_!\=FC.S\[=(#6FTK>EON16T1TW1GJSM#3#CJO?XB,
MGD]ZH9W:H8U+6RIUZ1R/YF@]0NWNB<<W&G'0BLU9JT@TQKGR@;'_!0W9NK5N
M^)$D&L1HG>9)3YG?<^I(-':V+2+NDE5MY3!N1F.P[B,KZT<,DM2<,HZ2 F4
M=R#2@4@7(_UJ#.%HZ4BG0-P9IXQUB!*/X)]%$))34GF1EH8MNX2&[K!NY;#N
MD"K]/25QD?:Q/*%*^Y-KV5PF'.?*ZRJ'K7G5G:-M#';E+*^[!E7F?3GG7T\%
M:U]+Q\#J66-5-:P1B;+5MIU/V+CST"MNM,/3_J#!C;9^O5PUA!ZCTAG!F'_C
MV*DH%Q4.31'G(@V1E@]9@S)O&LXT5<84]P;^R/O/RA+*)(4N\ZE%H%2N[%G_
M$"E"DMN>:AQJ]Q# @)*]VU1/%64/9TMJP\/84 %6SKZIS==1>S2PLR3B)J8I
MAW@,VY1*#=()3?0<H[4SO:J^'Q%3]=JZ#^C> TBP(NO$@YWD=9PXGL_WDN_S
MQ'L&;Y^Q0T2^U4T4O^(Q!^J=O*?O,*^C2.=))@V@4,(')R%DVM.M(\@E,5U/
ML^1CKH).$P',PP//AKDPE$95H1F:]!-R-V@X&DG8:9E.<*;;B1K3 XX!(^]I
M0+3\52(D"W2U@.2P.3S$-74=1:? ?BV27N$JX'ZNI2,21S";BVK=/U/<U=<#
M/2M$?8&9% 5W&6A:2V,0)]@^NDQDJ'>1-N.IK/J8: ]:$M$--N=)A$N'E".N
M93"$W40>8H76<?"9;#I5P%[+PZCZ/2M](0/M(_BV[+*=X/A.!,?.MY?><<'Q
M3@$/P!5!*)ST=Y0E[@(*_.=.*:UPS8Q)-X8[<;YYB9!6']Q*$_JJ4!$.)BG;
M.0W"*BLD5R.B&DY'%ZD^@\4=^>]*HV6V[2H5SU0P"$MGZQC8$"I7SO)W-Z;$
MAFU21(&W"&44V!)#/7H&+R,W8O;!$NIM'-P)=KP=)!/]INQX6R,3W:'>VT^%
M3+2$S#:,M.N=&4W;8//<$:C"5,NPJMV"FB<G"6IY#OH#BR9:P'+& 3H D&A9
M$L9F8=YP$#6]])S!ZC.L<G<M876PJO5*; 33G"S.FL94=OT$'X4^>/*8:*Z<
MI_-E_W WX>ZQ\-2?IZ/0:E''M/5W>1 NXBR7@DQ>TLT0IQKT#M06KTCS>L,4
M).VK>%8G6.W,?O0HTDH69[+GV!D^S=#J7K%):Z7#7@]MZS\5C-DE&,J!;[SK
M8[Y=!7E=$V\'XQX7P&1)=(-*ZS1-BLD4!EVNKLC*Y]7\*MA4T)?S'*^A4,5M
MF%F^?\Z&GQ4Y<C'3<EDUI-K%VF/]V'J@T:5U)T(J"F",)E<MER'\EP[-VEOA
M/\5L_LJU K_*(.1+5&LN>/!%[/>]/46)_5_GOUYI.NQ>F_,&+ZKHT9)B+Y(:
M 7,9AG,F4U2RU8NB>R1(0RF]6 IJ9PNO^19YNQNY+EAV (L+*)KK)F+.OHL4
M:,+0$J^VWIX(MZ[5B!+VF_"056\!DMH"^2;52)M3F0I5_6#$,>;#W& 6#%5:
ME"DV.8CV6"Y*OY'$%0_"; 0'3Y9N>3_)2C/#?N!>68 LT;OD5S:/?:4V7?8K
MQX:D/YY$D2Y<2U#U0*DEU;?%FAIE*&XVJD*G1UM]9_U#CJ740B>U.29I=G>4
M9&E4PS7_I8$.(S@>1.<9;+;#TN#L3,FP:BS^[.66F+W/54>EL[4Z*CWXL$&*
MXNF_3HLL[WHI=3IJ?7^<=;V4UM-1A[HOGY9<UE%;K<#]NB[F40DU[?Y W-,=
MJTY-?6G9%3#3%[*T,309<[&@DUGOXD&1'W>O0&S['(0@]+'EGTL/,6SQ:F37
MBO0=(TN*TL@\'_N@8LDUWM4U^^J]>E6.C^J8S*43^#MVBX(C+?-JWH%N4:W*
M1:_+&X<D4GN6Y@EJ70I:4<+I!),45@&K9O!R74R>4,PKTRHZ2G#SO%D2R$A=
M+C*=@L@*],7EE7<I;V1<R-+9XIT=/C\]=B8@7_0O^Z_[*!X.GQ\=W>-=DPY1
M689K'K_*T:G9&-J :=Z^]/B (AYJ?81>ZXW:V2%5+Y,5$?L+VR[ '5O:!G9J
M4.EUL0;<5O!<[1N,NP9NE<"<)R)G;SOJ60)+B'L>:-4 D)^I_PNL?')+&M,8
M'IB5655J:?";H'=EXP5-0MV2]+#:N>@9&AW[;*B6[I89"6\;D(N&53;F05.P
M'#OIT:K)&#*&JNPU22W=7=/':TTA5_O>5E,C]@+\&W:=]PLTGVR%'3/F\?"S
M%E[M[Z!NU'.:?9UWK-,\'D;SZ+QC:VD>%X@F3,\ QWD:SFVP: L&:'1K:"G*
M25!U(4G+7^5-T <0EYZ!C%E ;)RTH"? Y+]P5##*DB?.*H@AD&EY) NP/9#7
M5L_C_66#<,!U6V9)*=U<R*I&IZ4&: 19V5O-4GB& JF=F6J$/8,YO<%4SI#H
M) HUXYHO4FQ,7^2M<L=>"Z<\;O\2B5V4\23:=&<CM7X\!Z=31+\9&33>2T7!
MX<EVHJ 3!5L7!4>=*%@KX1)]H IL*U!U9Y?)&?5>UTCBZ_NT.*#M6^O$R'JZ
MMLL:VXDNC*M[Z59NWW[4?[E59^/@8"O]VX^WY6K\%;8!@*V(95)TK=N[UNV-
M/0(;NO,WK@7U_PU3  UV4<UWC*FPKLVIT.AR;JOU /MAQ#DV%&B^P0=0T!F_
MRN&^'NB8\*&Z#@OTRDOQM]+I(2A*ROHY*<,ZX(@=AU.9C'L>B!?7() ;+D^Q
M>3S:*"H<&*"+(E1U:HYAEC.;"J?.'TL,7(XDQ7!A95&R<?/DNMO2L5!*BH59
MV:*P*A>K54Y[F*,$TP4+8))@.KP =7R?75X7NG!1>P55A)K_^EL<XL"NL(8P
MJS6O9X$+KZ%(%UQJ2)D+1,&>S.82!^^:^9]%&F9!Z&N= /-)56[5/%JPJ:"#
ME,<'9^?.U*I:#VKKUZQGZ*35DEG1XQBS;5.?6DQSW+QQ=_KRDMMW=D<GC1Y
M&G4^J+6DT8<DAJV%GG NW+[+WO@@0_;+5XY^K(0-.[;G,LVJ<$*"R,X-!0,%
MX$=B$A4_OF><-3UO'LF J%MC?@!>.TO2?"(FTD0&*% A8[^8C? [Y;>GBSE>
MX-/7X 7)F AG*>/K1E+:C AN*&,(W5\^Y3TI@F 5CF&;RAGGT4$H'95#441.
M'2JU)A$$ZV)$I:I;2R6')8B,EKU>E$RD_HCDN("L&:!Z(.&LFSHVY%S6KR?B
M9)$X 9!3D\4/^]Z'A)^I$U*41:A'J'+53'=G-6,56>C58DR9#/\J8+A.323/
MA3_E;TU$&NN8Z9[D.%)>$<<-VU.9J':EGKJ+&3-%.4S, ^O;ZE%/V]]EE1)'
MXG:?:MVY2%WE'&D./75'G903R!%*OS^+8*+X@F";S))XP7> Q80=XUH 5(=@
M;KQW;EF5$'496#\'M,+V&\-O83S)I$7"X!NANLIM,^5+=-W>_&TDXL]I,<]]
MI=OI,!\E^-5&0+'C; XV'OI*B1,[*R+U8!/MRF2>1Y30Y4Q-L@XBURI6U8V>
M%5=;J+9:6'/(R9!E) T>'Q"!"\7B]"P\74::\EG9 FC<"S.<YV$5&.FM"AFY
MQ@RW<MK3U?6EIZ9'1\K',42J3Z'ELZ<55!M_S_&@?5Q6S 50AT27UFI2"?M5
MNF:_VMN-=7NU.*9H;IOJS<*"DQ8ZS;'3'!] <^Q<UFMJCIC)3(YKP0FO0TI]
M1L"Y2XN\-I$JSBZ.N0MDYG)OJ"R2 //2 Q8%<9:'.4@#,J7+YTOS?/A"?HLN
M@X82XD@.00T*.RU,*AD4I5^C?#+1RM<"IG::-6DW2!EOZ/%=D\_8<>",7Z(P
MCG4..4D@N"VA*7:O+5/<^9$M$5"4$.$<F8#P!OB;HO6I1UG99X*1SPYR.\A]
M ,@][B!W'<C])^5.(%*]%[=W8>Q5:=11N7I/ESPX^UVW>'$-?Q3^3J4V5B<1
MP^4&!HS).7@#BGH2WTH1 50A#8",XVP1@:8<BEZ31X546LS2!$N.<T'H9F"M
MQHAAW[CFH4.F[P693CID6E,9!)6F6HL>.RNZN+<.U4 1%Q!J*'+&'9B48R@A
MWX9J.L1J%6I>L94]=2>,6>U^*KQRZ#8H8T!<2#?A/G%5[J-,S-BM0?9K^ZA#
MS+U H@\PT*T<?+IJY%R!:JS(QTU#N5]XFYXW3[(<718 NI@SW\,6Z>@;+%/8
M] ?29)A1X>'G.+F-]1]1D<RF^(%B"M&,V*[D#E+'=5LN9:YSH6%#![8N+)LD
M55>$WKSV <^$<PE (8V50JH';/RAZKYAIEZ]6DG]ELIN?I0-R#="#XRZCW*D
M:8<#%MQBZ',W,EB^C:RH)KR<[ICX>/#L-\=R;$.BG.ZX1-GP,CQ(DASIGX(9
M3]VU6/B/K.2/Y"-_K0J1&HG297F57:4OZEG(]N\&;FW/9RVA%X,Y%&!BAX:.
MPK/#OBRI,CQ3KCBZKJ$W?GZ\,7?+G*2">5*&RD.0M=#&N#'>$I%9,9^S;]^2
MC^AJ@3]@D71 [O,@''/* EP86$/BQ(':N&1[-5$9W]++W:GUNZ[6/_ZL9 #A
M%SL.PCN/N)H\JJK:NR"G68JJ,XG:JMH:*44U!Z4!W'/5&W4D(@JX,5\H/D)1
M2[$3F1S!&(:S*RY</E*[):JLE_^66*Y<Q<HHT+JQ#D\[7;OEO"ECC<FW=%T'
M"(9Q$44=]'70]P#0][*#OG6@[\K$L]\0-_.=F5%&P=*5VXA(84R>5&I"+KQ,
M1&RKMI8&<TH \GI.9*H;+B=1&(BVT@S5/3IFQ0R,_'FB,TM2YCE==+;OKK*$
M?E/;=ULDH8 ]9SN./8^/);31Z*/ZC_*_6[0U TQA1B$;XHZOY9&3)ZY,IU.N
M6$[# ]"QT\Q[58=JA?[-0<A6R5"O9@A6_D1/EX:H@VMJ/R0YW@14M%:&+$!F
M*W@O#3<*>0<39A;KU8J9JV0*9*W&T<)N8R*4 Y$G2_UO,"Y_0[F/I7-ZM*A,
M0E/V*_46UALM:NY%P YGBW5"7T7^U*H;H5?)6M1+[9J]OO=;T*PII^UH8%RC
M(&SB0*3>0@I*RF+WZK)1)+Y?I)FJC@YC6/8HHK_6A^+EJ:2O4_*@3IDTEXUK
M/2"J:W1=2Q,5RTHWF/_:%Y2IZ'0EJ]CA5^QCI.VS;L_>:).45A^)58&AJ4CN
M]31GL47I6H^+B V9FR0,-/O-18SV$R>%JFKU.TRO7DG\0[J!_JU7OG3'[D"J
M37YWC3.WX@$K0S JS9=<1BU5J%;B"?;JS-,$"V]N) PZ')LX4*\&%_ISI[\K
MT50_E3%6-]X'6,I(?:(/3M7C9Z5F<JZU#C"X+Z<T6N1E#),B*^]=8J./'K&6
M10@=NIRI4E)\\GP#G62*.\@U>?-@U!=YO#[M:QA7A"^<''>JD=G2/<IIP.IE
MP\: %Y*++XIA%!9D+F,1/1DF0DW=M[$@ #WR1R\$W Q]MRC_GRLZA$@F]0G#
M?,SGG?W?]@GX$;P(_'X^K2HN%047_IPG,_6A45=?7WYZAX]Y#7#]^1S^RU:@
M[(?,X:+G([SJ.1DKH(1%MV*1M=RJJH?]-$WAJ,"N#^!.Z@>CO8] &Y#I<Z7:
M'<R_@(;=G!&H8?,O_->*>CY5JW=(WV/-_&\'] \SWOW/DS2! _N\]J=G];KE
M^W>)^Q:;P_UN[E+L&^S_CR":<_'!^_WB^L/PZLK[_9?AY?#C.Z6N5E+-FV-H
M]-5K0"AVWE!!_E(FZ29S1($\5H^J0]B].H8VUPA4S'DD8#G"&%,OGX^BQ/]<
M,T!H@]N+:6_XTQ?<P\ <N>O+?UY>7K_+DU^N?WT/%N>SGUDMT./?U!O:X,M^
M]G//.SQP#7#=Y3DZO<?2]%=XQ369TA I==38>6?HVMZ(XQ?]X[/_V)3E73DP
M)UNBK#B_OAY>7?^@L&0MK\-A_V30,OGF&RCWVTKW/CG8UK(>;<>'\PZWEZ7J
M?KVZ]S0VW[.?]XSBMEX+G.]UFWW="C[=[?0I#4$X?@ SN=M/#[B$6]E0:R_T
M=_P2K[$17_?^'NW[>ROR;_WZOCV>=[KI ^NF%CO\'TGZV?M=8(3=1.J_[]W8
M*:N=LMHIJSNVGSIE]0F\Q$Y9?=SO;TUEM3UTZ7EZF;HPWD.&\58(W[0P*Y\P
M\W.56;GZX589HG\J?O[T_OR#-_QP^?']^U^''ZZ]_WUQW:1<7A:T:,;!'4&+
MS2W+QM= 44^YAKSI6;UH]NQ;=UHOVZ:UFE6RI?TZ..P?K 65QVW3>BM5*PV<
MD(PS3@NA^.J[2DG:12QA*B'&RO /YQY\$SEQ;+!1A7E(#Y'IVWSE/MBE2]SG
MU$&.OOJ6;@L_;P62D,X)4X-^O!\0;6Z">KN?'CB8[S&S>,,^!9-(8.=U@9I@
M)7K1-C_7C9'7>6UZ^-7%V[#WJ9P1GLP_,+WO0C6F'L9IHC(ZX6#.MG0,JG]]
ML-/WQ(/S_#2GTMY4H/#9AX.7/4__5WT$UK*Z%-?J):L>VL-!_ZAQ9C>CN7]Z
M/SR_&GIO/OX*/UT/O>'YFU^\=Q\O?_4N/KQY_]O;X5OXP;O^Y>(*M:B^IZ[_
M='D!>A7\Y>+#_^Y[OWWZ^$'?X@)^_/B.OX%Z6'/F7DTUZ^F;7@[_^V+XNW?]
M$2ZX^NUR"#<YO[9'=&7&^?X/[]W%^_<PNH^_77OG'][RM7]\_,W[Y?R_A][5
MQ3\_P!\I!<H[__3I_<6;\]?OARW9E6N],&?NXXO3-96%5EER.;S^[?*#=_[^
M/2W*%2X73/N2%ML[?_OKQ8>+J^O+\^N/E]NQQ^Z5/MHBK%K-KW6,NJK-U?:8
M9W>;=/75>5CSK0)O+1!DP5]C?1] Y_^V!MXWM0*V-:FZ='>]Q<;^OGMZYH2L
MDF_H\;"]^XR[=E26";6FH-S,.WJQHU99W11KBA27;=9Z:MT;X^LN?T0J'?]S
M:1$N]4[_Y2&4O'+I5U8+3DZW5!KZZ1S[HEU\.@>5ZNWY]7F;$L-[PN%Q5G]P
MK:A#@:BI!,V5J"H&1PZ]0-_K&^S^;^\/V&P)0+4 @CO@?@ =\+<WJ(U?H<=!
MQ?7=Y$XJI_L3Z"V9Y.I5B<5-4>2%5/K%T#>247+;5I]T/P_&SKP>C!_RM)$8
M-6\+83S8?ESSW'QWN'XTZ)\=W2,RUESQAPCSOT<:28Q0?Q4L.^79<?^H+=9X
M_WDS#T+=Z=!_L?[,WX7I^E.'S03;.?['LZ-GM64X.>J_.-W8,KC5SI>G_3.'
MP_2POP'P^34,@DAJ-^(FA?93/$;GS$3ZF [1V28J!M]0^[ -3?JD?] ^YR4I
M":V+^*)_=)\4J^6+Z-@ZAT<;<702*_#&5A$.S-'F@,<QZ[7M6I[U_Q?.P7X-
MOF[BWQ&TO%7<RZ_#-)]Z>[/9#T'PPP+^M6B$=ZS<_=%FI9/W4(+0=0K/-G(*
M]3K_$J9R_67>@,%Z7SU]^Y[K.QYV?_^UNN&C\F+?^1Z6J&^5RN?GAT>G_5,[
M.&PD<].9>'CRHG_LX' ^6V?C'[0Z&(?OAI>7P[<4U!I^N#JGV!F%<=Y]O/2&
MOWYZ__&/X?"J^38O/@S?7_SSXO7[(5UY[L&M+C#>]7KX 7ZZYIMTKD)K%LL$
M5CNL?G.WH=JL@U,=[:U:(?CQ5O:F\2?2GCS_Y^5PB.':;Z=&'(*]=;Q=-6(]
M^7:PLC?ICN5R*E%'_<-V)>HKM/;CX_[I5]_P>WJAFW?=+'^7F\&+D].J'%,K
M\F(]G\7!YEPZ]]F-F]@+6JZO-_7MN6O6C[&<;,7/KN7/F<L'-F#G1HWS<^UU
M=@<UKAM<=[KA9+/G;9613XR2&P?'8RR0'7"H0[<ZGLO,BW332BO+\RCR?#&G
M\?R%'$C49;/ ]D%(;A=RBXI A7X5I9\[5<%;.;2,K4#-")<&EYG7\][1F6UN
MFN,3S@AR[YK-[Y"+F$B=P\#J (Y$5<A=)<M-091[695PD'E!B:!045SI56_N
M&[-1\+4C<R$FL'*_55 )X^26^F53HZ@Q<]#]>.^XS]>\%I<1^6WHH ]4[MN6
M^*#UOS;ITJ:#."7/"P58:W!%N][GG8'+)G0>K)DQV*K+#UJS'O66:A75KB6[
M'XGTO19G8^NP),1^\%7WKK/L<2L*U78CT!%T)X>L_N<G<R(+?6"9T$,@\@NX
M=8S<M4@_.AZW]X)?85.TJO^NS((6->8!Q-2WQ<,.^Y9@WZ9TQ-JI/-Q]H-MM
M4"-51H,9-XD<H8>+")I!_V6JXV4@U]Y[7A.PA[$?%8%N!JIYF1T]A2HJ/=-&
MPY#F,B4R:H1,4KF0NAL;')LFIS#6F2P)ISN<ZW#NB>'<48=S&U#>B+2=&JB5
M@%=Q'"S#.;M399):OX:80*]<$ZGD_D1Y8O?E7?Y5;&($T!9(D4]U7TML(4 '
MNM[, J!.96OJ=LR!C$ A3:U>\@[WB/ (0HU!#!>7=O**L^Y@M8/5)P:KQQVL
MK@>K[#_#]B8&4K'71J4?$$-OL@QEK!XGM69*S6Y)%Q4O'+6=_"+]0K7FT.ST
MF1=+[#F'D N7S,1GR5UCZ#ET18=G'9X],3P[Z?!L*W@V6X!"9E-8A*W=X_"?
M@3\?_I_A3WPA\!J#W1O[R!^!<0NP7V4,*(7*&3ZCHAC2]3/9]Y3R.A4<_$KF
M\R3-BSC,%ZI5$_898K2$>R2W,3ZM9ST*;Z2:^P8W89:D&0 N/!)M<3\,E.98
M3E#:[:DZE.Q0\HFAY&F'DMM"24(]9<-F&!Y?!I-9,?K3ZE8.NSJ<D4-0WTC%
M_4WO<C^509@C?F53:LI6NQ">#+JC]$8B_IP6\YS;]F5)A$W_.B#K@.R) =F+
M#LBV:[XJ7%D&8LCR9KKA]KQSWT\*&/-0I#$<+];BKD'[NQ(W]/M>2.Z^?=79
M\D9F.> 5YA2!6FFLW?[ #HQTT-5!UQ.#KI<==&T7N@S)XC+PHG JAE5]GW-2
MT!;$2$%6-M[%-N?I/)6YLR<Y^^3"&#X$LU3G7SICPG:XMM;IVQL7*49/[%G5
MIE,)9\S$ L/*'BJ909B!7HAW@[$$"6A]-3_?4DO=BI@L60R,H-"M$QKE/(G
M4E8F^CQ-?!D4J41L-Y'N\O&]ULO)9+=:-JLTG7WJIIVCQY*:#=,CA:\$C,C:
M4V!-PV/,2S7^SV7SQXG-84CS-*1WU^QDOZS)<=][%\:P3>!E7#A?70[[&)]!
MP2?X<K5U/%UV89I<8^(D.X"I"7,I*?$";/ZNND!'F.P)%\HOV-"9VI#B$MV&
M6(3A:">_;/XTB\<D7>_/K;+;<G2%Q'B>Q::KN3929#!8KQ"9)0656KTE1LOS
M-V^&GZZQJN\/[_J7H6=Q/'V[.JS3D_[+K18:;V05RU[@@#-W=MN\8]U<RW (
M9V^3]5A'@_[+K;(H;&19WWXMA<)7;KVG>Y2Q/O?JT\</5VTLK=M9T,=XEM\E
M:<,&[\[Q3IWCIO+1$2Y\KX0+@Z,*W0+2)[P Q7QP<$;58.P3\@:#@_5K49W&
M\ ;**YIOLU)O(9;66[BVM^<]+A5=O]BGQ<Y:P='3XVV56UGD]DC0_JVKA.^2
M)T>G:Q)-,: J61G.)KRM0&<;'#Y32 6_P,]9ZO_C63@#%,4>5(?]/^>35ARZ
MCU?R85@;OA4'Z&%GXM?^XF"2V""-WR-BDC@\[1]OET+CI:K@7E.#WSQCQ,E@
MF>)^WZF[233.7O1?-NO7S_A([BR3Q,HV]6'=ICY^"9+@@>F.G*=M_3WG%,Q7
M0^+#]BYTDVLFX#I_[PW?#S55]H/LSZ_CU]F,]*\HZT=V%;KF^CA<UB#,%DXG
M2M/?J=A8@Q5"9XAS'(&*?, 4H Q+E/E7(L*T<)%YL"CPJBA<0$SGSC!&F/'W
M4Q'Q'2D!-+/3E\I*20RGP"A((',4;$DII!5;L8,AL<L>\71!T6Q1CB+!,-P,
MK$PO**@"2-&88*>ROMKRS2G9=[@-(\I%S<.XP&JC/(PXI%?$D<PR#.PXGEN-
M ZH@VCQ-;L*L7M3Y]30JKC6XGYFG J-W%-/?8=QM=Z_VU$);,2RS*5T+ +N:
M<N7@7G"J^VJ&]]4PG6V;-,3L9I+&(V4;85OE8;,VCE]LCVBDNG^=0O<__W;V
MXOBXM:F:WF;?/+^C(A9/M'/ L6S;3>9HDV%5X:4/NCV0(,SFD8!GAG$$^/5\
M%"7^Y]J\R)-HC[CB652. ',HKB__>7EY_2Y/?KG^]3V<C%)O:3[]099A+E/4
MU#DI>%D@WZN+=B6"1A+>)F;BX0=2^--20+*T\_1*"R\(Q[#2^#@C[]7SQ40Z
M<E^62;VEP+S"(7@4J07W8 8[=#546+,#+2N3[LP3K1T8_8;23D ]LU\IJ%_P
MCK$\<-%4\7J4<T+EA;YT">.3_L%_]&K;8EZD68%M;^%[F5*6COIM+"7?G^/F
MX=EUOXFY>?&C]^OYY3\O/H"E^6[X=H@6)P:%KZ[/KX?>]?G_\2[AAT<2C]MF
M(R<'D>0&I2V'AO@9<++'$GD"N1XNRRG?37SQ*&EQK"+.:)LPCH.!1[ A0#3H
M7,AM".'CP2G[G!Y<"#_[^0[SH4.G)XI.I3L,^P9?O/Z-/M<NL6\=OMH ,>:3
MM'J/E>^MLWK=5N^IPU]YO %_Y7=H^#[HLM7=M:C",XTNFFTSS..>"\7O^RY-
M9O![>A.BXW.I18B55>3899_>")1S$5)Z^4P:KQM8;]-P%*J$\>.#,^&E<E)$
M0F7;A^ACE=X4<!]=C*@YT. 7WM[@Y<&^LB!F,*MIA!P!"\Z3+ZU.98Y$Y+)$
MIB<P.TX//*[W;YM8 %<_JJSTCKWX22-KYT]<9<U6]B=VL(I!GMODN0VK8($A
MJAX>=ZBZ$=7WSOX.JH_0AC.KJELQQD[2D=-)9Y>"E8%%CC5FWJS(:&]1;'.&
M5#7P)=PT,KJ1('L/]YO+3OLE(X=<<$/>..60#3GEHOK();MA@[7-WX$)_70K
M-KKBJZ[XZILN:U=\U15?=<57R^[W?9[CS:0%;B'AV5$2</JBK21@\/^W=RV]
MB<- ^*]8Z@4N60(M8:6](-JMLE+9BE1=[3% *B)!4R5DV_[[C>TX(4_RL(FA
M Y>$H,2>?!Z/Q_/-5*4#M(R.Y[ GU5(L@AT=B#X>M3,-KP;D4S!LN/@NZFRO
M7-U.\3>X1'ESC,T7-A,3X9#G;.TU+R]'Q7V78\(NW7EY9ALOM&KO3)\N_J+;
M.T._GT^/;;V(7IV*4!='A,558<@Z^.L0 ;MOK9ZJI'B0_[]G6UZ?!DIC=T]8
M"8ODJ(DR/J;+%M@>M2,<&B7CLU N6NV@=I6\:UA_IZ[DU%4=R&]CBDV.];C0
M'[!B/5"R/?W.Z(?1#@6HZTH67$E2JC*>\+2OU;&B"H(3\T-.DMNV'"7[&$?Z
M!4HG#.[WY)6UIEP+*HD<RSJ'WL9%U@LK=.YO[#<\.XAP @D0N"@6:2SPH2"!
M&P[)[6Y8*]_%J>#G_FYI-5NH-W1NN,X[]1:I&5IAZ214Z4T5W[P]"DKN7:KN
M9&YXJ>Z0N^$E8[ 9:Q* >T8-!^ FGPG /9.& W"3SP3@GDG# ;CQI\Y.BJ!
MG)%6-?D"'P^?6-_+[/?\29_?XU18:?<+$L,B35-&>W\PY8]Y)^,,#[AJ%J-I
M[C[1,XUC8_4:EN:6A S9+^C5P5FA=IA'FBS(Y?GNO^">>? B&Z;QDE?I-R3F
M0WKGS!5^'LY(1X#[#]Q_\LD:W'\G%WBA/9'>=8YVFX_KMT;OY7*]A-S-_2XU
MG@P-;&^^=^E5%[.^!) !R !D #( V:E%!" #D '( &39%A232<:JTBQF7TH'
MCD &&6#W#!2D+#@4SL$[(^<B%>OPIE/R#HS>RYEY9)E0VO(8 9,PH\C!!(79
M1$(9?L61*S($!"H95JMDR+BG>3S0B)9:E_?'(5Z'50GBGXMSM;'6_M;"@3ZJ
MRJ</U2)!Z,LCAZ23 09))].FDH;?5?KUM.3&9C2LD/B0H3+2<G0$'42-YX*6
M05=^&.CAEZ:$KZ4,;S1EG*>MPXXFHJ.B1$QU.\]C!)#N/[ LS#\/LC ;) OS
MD_F!%F1>;"@=/C99 6[:&! M%P);ZR.0DFNBF8)F&]MT_?W>?K6%(ZA9E_E
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
MN!EE0< 2TLQ-*N"%%KDBB>/+%*^4L8V(>Y]=T(N7->CF?<"LLU25H8.CAGF
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
M5UTAV2C2"8 (=IN+1K%D7WQ^=$^FVT]Y_HYJ,--Y@M=IG=5C0?9V+&IKAXL
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
M2B,H^.FN8/W[E<;WBO9BA7$X-UK"L&045"79GMY243JJ8U(\#'9LS<D&DN]
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
MKDJD]%B_F=LXPE7/Y]O#;JM!,O"I 2KFP=29!A/ [L $6L:VA6Y5U:HUD!;
MG1GGMHI"$L"<7ER5UT':Q<WLULJX!</.>&2Z:^.$B$8.W?[%)0IHON<(#!"K
M_> 5:$>"(=I:!U>*B"U@EN'U'#1X-)R9Y*7GF1G8WF'!@!U&'=_#/FB:=O68
M-6.0<MS*B,[U(:Q4S^7$!YFB'3LD15";#^ZLBK)ULR2@W$_O83\5[+?5!1WM
MP-V4_=$N4=J9I+<5V%S$ SL]Z7]947"X,VQ:6;R?WFYO7ITPOZ6W<8WKS1W,
MV.,JSK8LNJ/CQ5XHV@7I(D7,4:!6VA'WUKJMP_NC\)QX[&=P_>'+7!Z'Y/R!
MT9_@<@"Y]4K/'N(" AK1<Z1E^YZ$E+,C5>U$!"PMR^6;%/F=BK)ZW$[?-LGI
M(ZZ"DX"<I&,B%DPF2=_T1INTNSG4N)Y*A\=!C6^*X)J0R+PX;0]9OBFXX5!'
M8/7T0K<H#2"HA*[:#'O&]4T292B5+?8DB4M3Z<DYT[P62!YA@72,\BZ:626E
MU MJ27K=VT/-8;I.I:A4A7!A$+VXL+ J+[#MZ>:0_^/JU_VPY/]+/FS(Z_'6
M^-'G&#2NH]VZ_2SQ]W#L1EZN7_-<NPUUUZ5^#[WG/:1:0R177?[2:YS,M[QT
M[-Q.G^KV*JP.2JLQ43G.4@+EA(544;OD?*;'XMIXBN+U>#Y[MF!S[L:VE^L"
M$Y], *K7G_5<BM>]2 /]D@&-#,XMD<8-;LT'9>N40E&D=*1EW$S8I/9*/%M-
MD-+\%H@CX8<=_3K4&%;T-:4V>;^@%;EU"*SRV,I;MS+)FWE//%E[U#&F@%H:
M6HFB1#EI!4X)\[Q9NSOI#;HYM^EQ]5Q\<$7K1M5[;X?#Q1XSB]C@<6Q*B/3B
M9E/3"$]'EX:ZY4\'1,%!2G(<*77E236+BN^;TD3+N@]ZZW8N!8$D203K+H;#
MD* GX [#2::3D! QFZF XJDA!O)L)CCK<)UB=S>.+$64V@7F0<\QXN'FW)S'
MU2+MH6].OD<5M9ZOF>X,?ZPI\QW%J*G'E?' N:9RG["Z(?0;C@*;*^/E<KYS
M(M]X):2*D'O[^*9.I"=D7(2ZR:E,:',(<KPER 4HIL3&,"6B:I%D7V"5ZW?(
MMG4B_0W+=Z69(KU-DBTHRYBK+WV8=.PO )R1$X/)6\I1#.&3Y/"NBQ&'3_AA
M(M"TIAS#W+;3(?^\C>"B@SRFBEU,^,!\P++(TSC8N4R* >(/EL4 H8E5'>_O
M.M@H<3%-N>;++*@WYPXL==)Z?,^5%\FHS-*ZSM_V3G*V,H:@/Q#2H)TP@]@W
MI7(D4W";1L'+(FYNX,O/;W+E]9EX6'S_SZ+3OK??24_509$E\/[ -C,(@C_R
M1KQ^$_SZ^OV;JYN;X-<?KZZOWKZ2W3#%@FXI!2.V:>)KT;9M5A 9L_S*?/:2
MTT"=+69<CEAE636-,)WOST\.GM#?4\0!DK_=I7_2/A[@1@G;/3PX^-^^T, N
M(\\P];<HOPW^=$#_ 6-.DS\_^??QR4ER<GIZ?'9\F)R<'0\NDNCL9/ T/A\^
M/1M<Q/$30T'V-G]76[KBOQ.]!)G#Z<G^&4RBTP.XF#Y[XCTZGPIYTI]'6KW4
M\/['J^!O;Z__;_#KY?NKZ^#%VY_?7;[YFWMJ^L;4R9)EGISN'YY\K>N\^I^K
M%[^\?_W7JT]:VL'^X=.Y*].2VWL+_.F2Q<80R9/OG\-C_US^7W<?USVQ-R"W
MET_MR\_K/4*.K;)G*Y(>L"9@C_F?GQP]Z=ZPXZ^"1ICDOT(:6>4LEAZ#=W=U
M_R.273VZ0IRIJ$0V4X^-0@ 'HL506T4X<*V Y]?O7KV+1NHY6$@?+N'_V%-T
MAYC"3_;0BOJP1U46WX+N>Q?-JCDO<DGANS'6DX,ZG,![Y!]/?),+R&KZD4T7
M3V8.BC)1Y9[F@,\"W:3^"'_:DI_!((H_((IVGNRUOW)WZ(FO<ZV@?\545;06
M7:M74%#S4,96OV0+9_D<F78?O&49?W ;E6F$.F<U :-F+XZF5?_,_U8T&K-0
M@Z%J8T&GD>L:4C053+%?J3!EFGL,HWNJVO\:S^6:9_GUI\0^JHS8U[FI@HMZ
M*A4K2?&1R!C')J@RS69C2%=G>%!W=78""(DN]82O_R[\^1]A<'1P=!3LX-/K
MZ<4R?TH][5A"W6M(M[%I"Y3U3=0X=GNFY;>'P?FA6[#;IG.=^Z@;@78F9^)<
M.S8=L)VUYF681NN9(7DP>SH^,X@R57_"=!##96V;](XMZ5["XCH4+ 5 I/"9
MX\_R=\N!QP[][VPW/Q^M/=>W5:<C]N]_-Q,$JYG0&4=?<&IB,DES3 5TJK4J
M@;&AFC<\:FK<11P:HQL3JIZ*8L3BI =0ZMQR^Z9X#*S:+^PEAYC0"2=&MEI!
M119C:>W4; &=DN '[ LR[^12"]PD2YR0_[L/PTEO<Q6ZK38<("=3Z.4 /O&^
MR%\FKY+:?04[^@2':=+$O%5>9B7>OEV+X>#FFL*L$Z438YWC)+!WY[K:SBX[
M7^BNZ",089\$BRZ/))@:2&KM%&8EQH&^BG3C@!BSESB+69!6">8J2ND(F#"I
MP1H6R,(_&(8ZM*C:B1IPBS$NKYX4<&*AQM2NPGG=6A#)E*B 2_;"!65]0'BF
M30!Q Z!#O#A4?(?@4.3AQ5AG%MV%C'8[:X$:2A&!NP$QQFE"[*N X"2,B(@5
MBB2$&]!)X#TLBSTL*>J9)R4)P(&HCUW.X7OZ)RZ-$&:4!/7-GV$?(PNIFN$6
M*%9W!J?(T41-!A(Y8@TGI,'&V-P.!B$?.UX81E!#&'XG1TWZL9):"]8-/4&S
M<4$4,UR[QB\6,%DGR9WJ#4UY@ 15<8!>>G3;_PFQM<"10T;TH5I^&"-<I@?9
M"E@G#<_%\>"(@\"*.E^YC?4ZS-UN@&TNOBSYKU/MX&/=+6#,!MVN]E'4&*/'
M@5+K[!WBF@ZIYQ FW5#;CS*XC21A1BN7H88#NN.K6$69-*Z'%Z*XN[5::<B0
MHT.7"&QA J&31EA1<U<6^6C89%8LP?1@W6FI<2IT[PN_S4.B@*>95H\B;+EC
M9&9!E=6DD,_AU1-[C'#UZY!QDP/=R,[O8F*Q: A#CAE#$6-3CFA0E(Y<H'E2
M=O).-QO!+MY+2\@R?H+@-$I!6H)/<",8)'D(.] _E$$6W'TPQM]K[7GV#,-,
MW_)N.9/!4RM30VPVB\INH-V"H4(;)@ME2^%-O*/X)W%$$R!'2A8D&Y!_36;2
M.9)5,CZ(J&4NY(T*_OKZM<E9!.:7<=9QA9W-\//#BZ<G:^HY:<;ODY^^_3!_
M=N?GS#=>(5'\1$1QH\$@N3N;6UPN_31?II658_BJ]2SP\N7E7+WZ2BM.UZI.
M2^:7KW.J^;KA7G0SN\BS$U=?J$Q%\'JF?77]^F;^Q"]'A#CODC:(>P=);)W[
M>=4[KRZM8'$K, *O6><;Q%;WYNW.](?7;R[]A;ZBB='%^EEA:XTL^$EAO-%]
M[-7//SF/F5HO$87$H:*L&!5-)3=;+K2]X7";->@UM^5D+0"V9$X8V#IAOV3
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
M?2JRW]Y-@)D,L+P-OOD8XGU=/C^_[1L;-0SB4$G?-[1!\C@%0Z?2L#J?0H%
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
M[C[Z]O0]S&CO&Z9_I1,9I:R\D>BT.!&:5DWQ[,XXB!-%SC60N&<%'/,Y+RM
M!KC?2I@3^%O8'2M\H( [KP11L4[IUJNGH H@-- G&;E7A%0' D$+"@0$BZ#2
MBG8Q9R 5@ C82I1P&<[8C39E5R3?X,6:8,="U&Q0@+K,20T!>>2ZA(X HL&-
MVGX=VH7'9Y60B]!"%]XL#[Z5R!##4,P%\09;4I^#\,NB3WEQ#:.ZI![#\%D4
M\7E-L@QUK$CNMFGA@W+DP,/'B%.K[#S?@I2VY?FF8W##]4S;UA/?<YPH#J/8
MB'6=F_X.*1\[4HX?]QUXKA,\"U;&FL1-Q$=0H?!_BQB"\"6>!?AZ#=I/5!>E
MM-*T^M>F(00/3<<S(B\.$FY;!@MCRW(L^,N%3Z/(W"'$5B+$JQU"K!$A7F4L
MA6?KN\A6\'^=;%)J/<E,NYZBD2!+^169$/#7U91,:GV!"C6M@=&E9VH1K=7C
M,A8VCU8B$&7P4*<S88$A ])A/ .!IZI+5J-@TY.60'B2EK9-@Z[(T'U;=QS3
M=9EMQ'$8!RQP/">)$AZ%P4X-W$[H>KV#KG5"5Q%S)=L02HW+-@1=*,:,VFM1
MQC$"WYT@<C!!A!!V8_Q*R2^;C G[4EI5#5F7E$5HTT"%)P0>B6F&CFW"H (>
M6E[D.I'O18FU Y7M!)6C':BL%50DD6Z%.$1*U CS;N/ ( @B;MFV984Q2!I)
MR$)3]Y+ ]73FVTFP X.M!(,W.S!8(QB\3BL6IEE:W_S4_3@N96A]7:8OE$C5
M"2VS,7FJ!A;B:^E%[50FGJ*$\4+;2_=1?6IRY:;B^25R&M*<U*BJ":L:]+84
MY)E+EN9)DVD,R9W00S0BEYQ5XEWX](S'N*C9C19S9""DHM7Y]*;"S\EB+C2R
M%- L+:72E493+8+>A]"MSW,>U:3&+0^^Y%63U>1I%S;P<N1K6H8L&]3)F&)C
M%$V%1OJT(+M37M1PHBHRQH/$=LVS*Z[M&>:^-H/'I[!4\-V]E.9E<L]C7#VD
MY=&O=XS"Z8 &_#2/BAG*H/.,16)CM9X(\8J5[4[1%;]GJ5:E4HW[,(K26+E"
MIYQE,+0Y:M%1 2<?W\KEUJQZ^[0\$&YK[;CFLPJWYO(L8(-B<?(EMZOPQ<S2
M&F>I5<]AG]_0[])\B5LAA.__:>2)HLY<X'HWY0V<M$XJ5VP+XP#Y%L^MO<O]
M/7M?]E?V^K!GMT"&C\:RBC@-,78PUF(\VVBB2)-V[XCE#/'DU6)3J8=@XQ%Y
MI(C@["W/ W2H*?$0]NP2=.I+.KI15)1Q-TXFVB5@@=_#\.AWDLTRZ4\6JZ67
M2;F\A:VV_38YM3'"A]::2$NWM2VGG%??-N'+ U]8@4V3A[CKQJ9A>SYCMN=Q
MW[1<YC##C"([]/R=.VD[Y:'?=O+0O<A#7Q" E#%W61!"G)&W6,NQ6>U69WV
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
M50W+X-]MQ<LJA55EI09;KV1%"7"($T>UN_M+ID5I&36SBDI$8FW=M*(( "S
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
M2[<.1BFTXBM*)]AH-5V.]@(AX MRX+CP2BE8* X"#WHJ:/Q$/-,.NZI[17E
MGRU+)H.'I-A4\JL4YH_<?M0F"#<\2TB*%%FMJ.@O2%%7:8S&!_@%#>9&6%B&
MW]XT <:(;-/W$R/FS+9!<@F8[R61!P#*+>Y&.S_'%B#FD_=S/ ABHDE6&? $
M=*(RIA"PT\'0)4WF:FGRS].<HRDS4#;_+LN_Q)N*,"UN/?2#7U$2;<JZI\'$
M8KM[Z)Q6 0.V(UN5YH:("5JC LC.?G&[.K<_HL8V><8KF!FB"F!KE=1J[];D
MI!L(R]NBMM6B[YY\"LL0WL-?3B,:>6151=R%*5>)PD 7KCLS KH56+8\ZF&5
M<AGD1H6%L61HU;,ID+\\H861.T.8#KH'945=Z"%]%O?+FF/'A.Z/^5I6V;X7
M=@Q^:7GG]$JW?L,>6)Z";@5')ET&D."1%Y4FU0)W1=CAC6D-DZN-[%2U&+0(
M(\WGG,>5ULR%G- :6A@&8*=8AG[/4M,RO'[[L@CYK<1]W,7GD'MI^86M)V/$
MG-<Z,%9W0XU'+G758-+-5(62BZ+$O2^331$>A<-052AGW640M,GN%!2Y/#Q9
M4WIIM<B,N#RNY3EH!]INZ]Z<CLYGCF2G=I<2AVH&=X0BB:@#J[HB"$@ "B)C
M.+*F*-5H6>1I1 :D!GX@!^2F50$)C3!V6)C80>S;L>,QD*P2P_2XX1C<MI\8
MV?GA HV>8A&0'R9=H9@C2]U'TE]1$2()RAH<=Y9M7.)]S@S=UB/7UR-;MUCH
MAK8=QSXS#=,*;7UW,!__P=R4@AT_[&">=X<RX26EQ,%0.!Q5CK+!,*YKP912
M*-)O[Q2#9+)\_X<@3<:;=KZ=B ?,3+S83ES;MDVX@ZW8LG06A%[LFFQWOA__
M^=Z4NAH_['P?8E6<J$SGRI%-/N1.8I]ADLU46"33',OY")9>IURH",)6ZJ^+
M$:82+XE,WLL;*K0.<E>CWHN!BZ+IZZED'O3?31_T.]!7<#8-.2S7-.,H=((X
M#NS8,@,CL>. F]RU8S])W!UR/'[DV)2"'S^:[M0:@@ WOLX<B-3LJ)@KMM$R
M:!#'$D&H;# OZF4#BCUF;:<<OG4!6W32A3I7*8P$P]Y!R4=K20X22Y:J*"G0
M_F?LD^)A*M.1,LM("CI2>M!^)[K9(P+=J0/=BZ]9=<O+AR_M##@C5D(Y.=0)
M[$)'0F^C=X9F#BTIA2%3AC5)R]*2Q0<MCKRJ-[%:DA-&9FSX46 EH9TX(8M8
M['D),\/0B^QPEU=E"[#3>>K8N21UX2EM]:;VF++YG -,P6F/>-R4O))P(=T"
M&4!>W<\=/2IZB6"(M@FTA$99(T)6>W G.[$,%8J2&9;B*U%ZE6:4)!"Z/F3X
M.[JYQ_:)T'AV?'[8BSQA2ON3KY$C4V$/@]^U-,J-='8GB6-X+@L#G26V9['
M<.+ X4Z4.);M&3NVWA8XNY\\E?W^:V"0-^JT1:6%E$Z'2D(A[5+ZKLC;*/W3
M0M(DCP\61Y*EW)2#!]!JU*DX&AZGV$?H.<8O2Y<Q9<(C6-J[W7$Z[A0?DV;O
MZ"4_(*>_\O<*$5).@9+_:,"WCF=Y_#WA#X8Z%]ZYL7E>I^]_M=]W?R)]_\I+
M?E>GN'*(TY5687Q=+[L =8]UDZ<FK.1X47%!F1>%0RCW87]IZVOH,"ZM.;(U
M;INO)?9%;ZZ6)Z W>5]VN<)F..SM2*&.]&=$'8&5&L&(QWRX8Y1S>>^.3O45
M&V'E6&[9 B*6 T= ]A_9\OA^$"F&A7-7&(Q$I4@56MOR(WI1#&*!VK *AG5D
MX^'TX!Z88QQ'DP_9=O@^22?IZDT*M4H&P_",7V$3<0'=Q"B4R<! )1N -U;C
M8:SPKJH)9Q0P25DN1"&?69OE[%8X.Q@;88UQ,: V%VV8=9?,'OO7ZVJO:U*!
M[7=>=*Q7*?M51[')F.I5QQ(I^24KXTQ6X^V1C,9PL'L-:LK=JPK*ZX$%N4O>
M[C,5%#I0F]4B?T1LQ-1E&>\G+NM=&$@_@-NXZK:VZ/"@N=4<E$N5TNYN1 +!
MRU(ERID\N6.:/26#@38VC6W XX2;MN$D06S9H14P+PQU0V>N$_+ "N.G)=YN
MI_K]Y-D&B!'JOM@TWP'CB<F9 _JEJ=NF806.;[$H"7P6A3'W=@4RMN  /GE6
M0;V*[E/W-)]-.YE!HIN6Z1L\1KY/X@<N!FPRRS?<T/7=<'<R'__)?/)\ %%T
M16HV'9.G3_-1NG;_%D5W_$:2> QFZBP*/->Q+#MRHR!Q;,,R;-^,8A<.[^[0
M/OY#^^1=\4MNZX'&OA 8V1HUI&%1V+/0#+!@Y5A66WN)1%B$QC=,32'-%G,D
MY%,2"E";[VQGD$K^LNL+8TZJ+G:EA:0%\]9(#(,T&&P:$$5Q;)E,-PPGXG;B
MN2#?^[;ENMQU[-ATC1T0/7X@>O)^[3X0"0]WJ&@O7W0LY\JGC(?XWTV<DA%8
MFO+(S[P,2"L<SYO(:S&8$0,&F'[DVK9K.*$9>D&@&Y8=ZF&RJZ*V#>???>KG
M?]$WM'&<0)*.;N?G*7_! CFP]<&.T02[3I/^M*IKM_5LN5/+@_^*7G:\PF4:
MX>IIZW5GD6DX% Z7W(Q]8?(>*3MWR6ST\.?^HW!DLVXZ8+<W><U*:%%C5RS-
M*FV:SE3.CRDN'?Z8J-I(BM^UG!<>Q&DU-;3WYR6O:;'1G==?_$KF?(^Z<)P1
MKU:*JX2FMWIX0-O4 HI+@=I]562\5R9*:/B:3'#?HYUU=H)6\*?.]'+2PY&=
MH-LKRIJ*LL5BH'HJTL:ALQ2>DR4,#M9RW88&ANA8/#0#SS8"*W 2W;=]N&DC
M&V[=)W;=;B=-:U.*EFXM3>N53&0M7>OX!>V46"#5@:)JO4$JCBAUUB:6)HZ.
MH(M4RL[?+\N'LYZ)9-V*5:*8/0"#70T5-N[]%P8!H@?%,F\IH5;(88:K0:4)
MMI#%8J1XW @QHV^1Z*.SN@,%VT$4;!-,!R)?$']F+$0*'J2,I3UB$G9B-F?#
M- 8'F.Z +4X)VF\HLP>R740I0K:L3B5PR6!]OXY5@GT:[<]@XI.QJGLKPQ5:
M1*^+#*>3$JNT2<(I+TJ/ D&YU_FRU0;4N3K-AM_K$4RP4EV\<47G3#V*76:R
MQ/9-V_#@3K%\/?:#2$^XX<3V[D9Y_#?*IE1WW=H;Y8U$*<"V#F$!'=Y0I$"?
M$*SNE^.%X @".LK+(Z(+.O2L.JCNK@>BK_7O'#:23JMO'J>:H%R$P:+@3@"!
M6FI\\X5H!R$7+X,I2,UIU=GENY%,F8!M^6));NQGZUX<EE!?*1_U3<KAS]Z-
MHNI.P>37[4V\D2$4EA6:B1EP)V2&[01V$)LL"L+$8K%MF,$3<Z1O)Y*^V2'I
M@R%I+_+^%B ]''&:(7,V'991[JK]C*7V$"@J"N] 4S':%##9.B? K=)ZR3*T
M;.]7Z=H)8S,0I=MH,NJ$,D_('*ZM8V\$6)?+3&]LDG=F\L1+ EN/>6+;GLVL
MB+E&;%LL<3SF!SO,>^R8-WI*?]O!X/W"X&$9IG79FB@(=1:CR8[SJN:,%&J2
M[JC2Y6(B$BK1VI0U2HBG:(F,TCF3Z: 'UEQ$&&E:SS(EHHG0A1H0DY<5ZO3P
M,)7^0G-!D<A:+?!(SGM0-U8V9;)8K4S&+8RQ,<C2WUKHDZX@S%U ?"+BHJHB
MNZ(RH&717$ZAW]U\LFI0<[/_Y0/M2)7L'*O0*0(C9DV-N:Q9EP]*VKN%H5?6
M*^F]L*LQ(FW6% BRPO=+%F01G/(/Y2WN[X;_9C. D_=4> ;_+4O*P6N/\^A
MVY/IQ?]Q^/Y<I1:?C)B'Q O@H8$8SLEK)$K BDB<T7%,44:7:T)M%)BYDVLY
M9U0\3%B0R@4+B-B:Z!#*L)"AJ(M(NLSR++0U7= MA=X>,>EJH](%E17"'',@
M2[OP*UF;%A?B1O5O>0#+97F0S(,U=D2034<& L H<W[3&:,XSG.<5B&<-]XY
M!**BZG23_@OWNJ!TCB:K:+!A>D\NSX!2@/8')X=$AT)46%ZP8<E-HQHMRH7\
MK??CQ%ETUBP,K2BK+_MFA!ME>0J^WJ^R\B9ZR$#ZQ E!!/+-,+$CTV&NK9MQ
MP#S7,)TXV6F!6U#VYOA?&R+__+ 9^*5Y>7%T]E[47'_UX>3U\<7QAY-SK,B.
M]==_/3HY>G-\025Q?C]^??1:^WCR^NA,NWB+9=I_.SLZPJ+L&U@EQ[$-'GD&
M"TP>V3[CS.-N9-AQ:'(K".T=G?'1ZS.;4R5G.S05501G^?K6M#-^50@JQ6M>
MP> '0<ZM%J-UM1XIX)V!A-&OQ3@H5="6/\ZUI,GZB7<4:R,<J8;8K_#+9R)$
MN:V$VU9;; 42*D ++^P7]>D7Q!4^V+R5@>E#]$B.B/,5UI+&ZK\H#ZN&V[%-
M6:_,=]6 *'_5U218J+.Y(+>B6 RR5-L7X;/$?^%4R;^C*<LO^6 @XS'M,5)I
MTK 9+?S8%E9L2Q(NE$UH5^^V\LX]5RZYC67VW'9CJ+K?>2$_;4<N)V98#_NK
M5K*W :IYT53\YUYJ"51ZTV3YF;89&/:"-T7NPMX6@ZF3S\?IF+>$4TW'NV]?
MH4:*,4HSX+!@)0T-.7[%2$%GGHI,!5+7QD0,_>69H)L<0"$MYT)AC<7$YZK4
M^'#*./$"-TW2ABG5]<1W0<SV[="Q_,B/(UWGH9\DD<F?F*2]G7?UIM1GVHZ[
M^B/:('@E["?_^1_XOT6<0M,++R\!Y&\6+NJ3L:JX3%F+$)Y[6"Y2Z/2OG9%8
MK7Y-W:[(<#D">C-1NR>7)83)DB(N@5\+I"S![R=X(5(#<YFFI'<_0J/+UZ-@
M@XY<V6%59%00&;F>0Z[HA*R':/"@U"Z]+$0SSN@NPCK-TAAJZ\%AFX"PB$6#
M%VA@:DJDB5]*$EK5?L,XP.\\M_8N]_>L_0F%HV6\5&2B[JX'68/LOMT$XE@Q
M[1/6K>G=-#TQB$Q[5]WCRR,?[(]N(RS>E:U<DA(K+>-HSF,@9CB.($QC7XLH
M:DJ165].P8K6-^U:\8,H<9F?<#\.;=]T6!SHEL?C(-)YX,2[+-=;<*UL2B;$
M[;A6WJ=Y46+DRY@W6^N%QBRJ?KT*\2NH^5*BYGPFRI_SLH)/Q^X2^K7"O-$*
MJ()2V^0RI:P6L5*DW.LYS5@"6DI9H<S/&A'MDV993LI2B7"<HJ]1:"I$%L"A
M"U$=U9GEX;==VFM4-(709X4-G"XXT@QZ.E[(>2ZIOS=(A6K04"_K^<7:90,W
M7LKR"6EC> _Q+@!'\ Y*/D>@S3&BXHKOT_6IV,12)1 :#K0Q33.1H@Q_ +R>
MH&&=QAB6HDTL4T!.JS;:1BP#S8+T26 %M)%<<'*]NK*ON)*"OM:N/+1 HTYS
MNC!BRH&75V)I!J]3-RW+<UPJ++$PHVQP74[S=KH%FZR;SE:_%;NFUZ[:E(=R
M#=M+M7/;J5QL8FL.(H6(PERW@DJ1C/.NBQ!.?N<B:0<_ME$W[4)DH>,X-K>Y
MYQMV;'F^:W*X#IEAVWIHV4^L#NYV7HB;$G.R'1?B29$_/\Q2GDO?[KBB!3B@
MXD.75*V\E9II(U$.3J0-@*#=Y8*HR!6,?G16*T+!XJ4GH1_NU7A":1]SC5V3
MME21B0T^K4N65Z)(.8 _7*N7^ ,H$?4EHQ^9& K^.+V9XZ40,9G8$HD%@)O7
M6.,2\'L6$K6A('LBQLX0.^46!S^G2P2;X)]Y!#L)+]-^9!^\DJ?P)UYL-3[>
M 3F?R*R=5UPU(BZLQ5MGTEHYL4@JE>&%.:$,NW0+H]HF)J_5;.""NDK+NN'+
MY;^$N2R_XQ*->K6[-6MYW$.V#"U9Y_47<R.UVII%4Z'T=?&V,FEP_RK;(^8$
MO@G>LZ]5C )DTZ162R_&HA9?K7RW\.VZTWN[A4_5U.)RET@HZ84FBV5/.ROR
M6%FT7B6U3J;XXCXO9<C1*B*0$$?@EQF_NE$;XM;IDK<VC*ZK0(U&65S?JR*-
M!]EC)"EFP^[FT$T<-S3#* @<V^*N;S)=]^+$LBS;"YR=OW(+[N9-B=[9GKOY
M%8CSH%_>=CF?*EQ9N)I?BT!.LL9Q881; '!IGT/J(5PD>]:^=L-966E=U1#\
MLKII6FX9<>(P'SFT**AQU%K+U7M%<95PE^7%HMF/+*--3@XA%5G:\P;M5?OC
MLL$P.'XTF3<^T%Z* J)7*M<+5ET%KTD/7F%>$I[BQ9<F+[2]=+]KG.=XZ51*
MHH@80A_>W7$*#=?9C1 WU+]$\G)Z-&RJE#1TJ6.*>Q]3"B!Y4WCW1%  K?E5
MCP"I]+!V%7 J1ZYLLF36&J:6(/U-O1)6@\TX]8:2[U?-?([*.MX;L)Y<? I7
M-R4&J5JJIDBB+D6 -"/6HOIMI_>*[Q&E5"417=HVQ77>KCE:N>5S[4=)WV[2
MZ>&%3&3.4*4N*MZ9J6F7C5IR2$H37U=]5T$1XEN4GPA6%9:55&-:4>'NK/I?
MZ2]%;Z7@RS_AT-4\+!>"F%'VM&%7!TL'EV0IXW3Q52#3IAC)05;[&"8D[V5^
M'_VZ7.C3!O3U2/LH%FYY*EZAY:6B^+0+!E"3P!G[&:<7!M_?U"RB>+V*YJZ5
M;%A%^?FO<Q2[R.(% @G, 2=YMZJ+Z-,4P(J$,E;6]%C&A9M9[']\3G!NX0=
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
MSJ'QK=KAEIW#+;@(M_T<'F;\,\C$)=->'6BOIBDKF[I.\W2[#N3.<D6S8L*
M_-V!W!W('W\@OU4\VUBM];%;L S3/_CF5=F0,6RSUBK$Y7^ XAJQ<L[J8LL
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
M^R2#;R-SR._WS(DQL K]S8*2U!_P;)VQ&Y:D+ #U#I)2?6'->&0)K\;/\>)
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
M L=QW*GKQ?O3N=;77&H]8Y5K;>4F(#E,E>MV.X%L<<%[4+J?P9VHAE7N9]
M:*77W1LBO0^)BB]B4!VA]HI\*6%'DXQAD^5E(?#(J7!ML'<(2/Y6.94XFQ,*
M&Z(* LL;2TX1-NQQ704, >LG-<WCOHJB<)4@B+,&FB42Z+HL0DY"/,#&V6G
MX/M=5,C7$10T3L,PIP95Z5TO.-52!Y^$5S@]JI!"7H\XW\[_J/E@;U$JB(<#
M &UN,QX==_2W"M62ZF?7#%8B5%&0_R&#J:N$.6+"5""U&/&4W:%ORA$9OK@[
M/C05X+G!-#(G5FQ9$\>=S (V=<W8GYJ6Z[&8[;@AU:#+^H*TP+;0GY/#U00[
M6_,^= 'B19('IO[7/^SX[Q.V12YW[FZIR1C4AAG$&EW9C$B5@-L@FA>2-&RA
MUZ-<-#H1.) =U^ "? K1:45 <8N;!=E:XQCUA11^:;) F%)ZJ+I! I&\2HN
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
M;,0-ZA\6N-*%ZM"L <^.)WX<>OXT"AS/Y+XW99[#X&-3UW6_]]_9->#'=FX
MGA,B\K;6O)?&S1D<] ?:!EZ(N.U>NXVH7KUE#6+P!AR60K46SG@ZDA"O=YCQ
MGY)D)NQ<K=%=6?%E*0%B;\A?22DNOMHS#]4F-K 3@,.K% B3(JP7LOW>:$@C
M ']0#A0\9< G2Z7E)50/]N#H^5@A)5QAQQ*Y0NU+#>!B7Y\IPZEL+*=2Z^LZ
M2+7-B3:0OZ&H>-BRWK589(7V=#J-'6RNYO%I$& U]30$#3#9*[;32Q/T6Y'R
MAXJ_]XP]OXN\+),@?0 !5\J7DW-IG;Y+RC!9IB#!0(2<"O-V]PUCFW;;O:L\
M= 1ODCP5%]WME:&XY%=.CR:7(WWZJOODG7[AO[+TD;R[$_I 7&,F(#:3ZT0+
M80I@U6%8TQ5$WM]K_!H,AHET-R+)6.1Q(%YKUH"C"X<7PVJ')E!MWV?Q-)S$
M4R]P9C88T0YWV,QS63"US(G_O=O2X7=;.E29ZN]JP?MHR"?J#>Z7J=;4:.\_
M3D"D2I.-##69J+)[H=I]K.JKT1B-/4F[J+'= PK4;J-MC-8L\T* \HB<(]7.
M>G7Q*>9)J*!.AKVFB^K$**GR3,8O.L&HDE<H7"N,ZW1+.5;P.H0)O<3$%F1)
M@\<Q#U73"VI@UV0?)6W2"#7'TZSDQGHFS=(43U P!Y-*'KCA09K0Q5"9_"'2
M( <L9E'@0?0$;72=8[1'Q@=1:0DZ-%W_>DTF5%=RT!6RBR(&SJ+.%=*:*FL]
M)#<V_JXJ7#JT$5$IV.0TQURSLF4+>FI(.3<)(VSQ!:]&1L83>D<P0LB39:4U
M?2R,3O?'56(\U.-1-G?,9(JCW@)1=914[ZT\??W8]R/B1]AC'IVN@B<9]OH2
M,.NR3GQH/-D#!9._1%9?4Y,9<?@[TNMPB/-"2N1:)0=L3CC'SS?M59I^CBWW
M8X<8.CG=@Z-X23Q?='XLWVB]<^9MPTVFBAIE9S/8\#S ?>8"([#31K)L&DF"
MG_IK7O"<QLMDZJM>;95K27;X5-FZ1DVW;?>YUMAJ:"IBZ7*'A &68%I<RF[C
M.I6;JQ$E/%XO%=3AP2@KG!J1]X5!A*@C H&[PEJF&DJ9@%* XM*$=JPU4Y=Y
MOD'.B@@?K(U4]N, K8#4A-!PC+G)1FP3\7#T^T5?&TK6FJ@6=2K#NT63;U;B
M!!9U>JTO <//1UI)'!PW*8VTIYYG="IJ4  M3/3P^T*R"7;"FC2L)%,YJ\AZ
M*$4%EA.\+W=F(.[<"M4FHKT90MP0L!-V_ FQNSR]K&7.=A0,V.[LNF#+>0.9
MB8'Z/6>PK[&*-).HS;6>ZL[G[L&5\2@)MJ(['0KRWXG^B'UI)+I/L*#,T[H2
M^C/*\>PIPD0<4UAQ(*71F$JUQE/ZD/9JIX)""BV2F@Z8Y-R>#J6YH.G2F9"X
M9Q'5DZ5*HY "6ZVBO7L1,/ P3RE$A+Y!(%64+$",+%_ + .><?CF5V=MFK/0
M#Z>V/P$WR@E"[/Y@N3,6\V!F1S-OQY<2W[,V'TKN\Y]]UN;YQ__Y^_GE^=GG
MW25AKJL.F0@YM$%UR%;DU45*'6B$:C8HOU]=QLIZ1:E,0:I0*CD&AVJZ9*;
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
MY*$BFO@Z@%&">-QV:OZD@)HKO1<L[6JO]43@SMX]".[=;K7YV!UK;Q#GPN"
M&&V6!=V/C3+Q-9<E9O<NQ)0< 0M-*?=2B<8!,)U,I;%)"J5$2.-LIC46+Y-?
M,8%JX3,+FXR++4._G"57:I28^= THWS)[:&>21PCN61:TGQDRAAM2@]II,00
MB[/;CK&4SV8XK'S1OA@S*G6*&*U=XC/*TSA+:\22#6*/E%L6&3)>.8($,7=B
M?\&?6*[\'B'H/#L([IPK-I"X>Y:Y"Y ;1=4:/A'34\D)9\RHT![.,8.0I9J*
MP,<TSX& T)3,D;Z,Y\0LMUE!NX3%C(5#BN@5T4)-9K/ZEVQ^4:(CA*.QQ-AU
ME>;6 %N=W8@0":Z/J,06$1'<200+T11YN"W("//H*_8>';?N,\#>K@QW;PK%
ME/F)S4(4^L+SL)"34PQ:LZ4"6W#@'9)L>KN]*+/)%CMB1C1IZ>>H)-YVC +;
M3=J%%["%M*"ZU[O_= 2<O**V^U?F&C2P3X._<M;_!6CY*V@?X+0T_#=Q16><
M685F6[:"]ROR,C%=Y;J))K 4:.6640-EXDWT:D&!@H,;7"3X(T&:BKK>WC&&
MA_L"YLPUZ6PF+H+3GM?246Z8+ Q]EYHY869!RBG;VFU#<,M*K(,RBC '7]X*
M/SN\79,O/]IGW\E6\6U!WGZAYU![4_BPHRC[RFRQ5Y27Z8W2+^$UA^<RTQ'
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
MFFV=N>_OT?\HV!_Y/V[\#U!+ P04    " ![5F1:</5']C,%  "E'   %@
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
M( A'UMA6IJ._S2YH:B)ZD'4<&:>CD_,NO+192%,8TPN8Q"&)7JZ Z'OL<Z[
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
M>AA2Z0_XJ/0[?E4Z#T9CXD_88/;/16 E(^K'DA52&&%+202\4/H4!L0.77M
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
MAHILO RVQWH@Y:N=0CE-U[*Q'=AKH&DNY^'-<9+[?9QDV1<F;U$J]-3V"AK
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
MC5F9STVO]#_'HP%4VJVK Q)9\A)@WM&!&R%GB;&\L A0M:<J-@!'LZE.N@;
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
M_OR>?&0C\ S!=$QQ$3,K+*]Q^6T^BVL@;*U5\?&_K)CMQC&TF/B6FCR(O]/
MV3KT9_/>5CVIOJ07%U7DN1VRBE$\L=87=;':3H,0 .0P1-'ZUZN;N]_[=Q=G
MGV]N_G']]5=V//T7CEM70?A$0OOL<Q!\9[T%L^@4POHEO=2,!6D4JV[$UC+R
M5]D*;<45SQC[:_5/4^8Z4]9MF-:MVN&-WK005'.SVW>S":]*(K?]NP?I^B58
MW@!AB\2),D=II4G]('SP@J2T7LJ*%@!IK966\AO.%+VE%[1"+E;2BSO<E/3/
MPV30,\O5WYHMOR4Q]%MW;O0=3>P@S FBWU#$S,[@+TG\/&#*F%YVYYBIXU/K
MFQ_2*/ >J0V*J^.<!Z.41CXU-#)G?_)K$KO('&.'J_$OV(E=$4\ADW-U0IJ:
M\7GK?&+24.1]3S+>?UZ9X($+602H^3-:@.5+9U3ZO>5Y;1&95EA)MSIK1DS_
M*+FKVKH-@S'.BF::A]HPU:EMR7\<+O><6K(B'['.H;4^TP'Q8$,LROJ-9;2A
M-;11N3GLDE2X=KB$4KE^13UB<M%;7\".OR<.C2<7;F1Y092$@F#TAF#F; ]>
ME/A5*;M\R!)FSCZ\/>DT+OFW<<DW/ODZ<7&CQ4^4<X(P'E)Q.*_@XD;#Q>=L
M#[^89<94G&DL,I(N_Y6 %7H*(SR6^,(RE'A:S(Q%*DE?L$T#YLOXML1/U9!N
MD] :DHBG.?&W%9JA[T)LO,V!6*OLNO+F8=PW)-1V"U-RPD=JIU9)NR'/TJ:D
M?[[,W[.'*E9I%XZ:2#K .-*N-A%JFTD4N8)<.@VYS-F>+[.=@-*;HGU0OU"T
M?I7U\3@/?)NWRX(Q%>(,L#+Q>*.1FS'EN><'*K'F[.QQ$V._]=_84<#%%D2/
M%' $?J;$V,2YY^U/\1HC/KC@I;\++@.I;P9)>B"TA*'CPW4BS-DJ53EB\NJV
M,DZ<9W8*\NHVU#5G>W+I=>CIL LVX:CIIM<Z9]6_$>Z,#0R5#$(JZ*;7T,V<
M[1$7L: :99*X+IH=L<:H?=Z!D;#6<G[Z$Q//J[7#G!)SH7:@VN&</37>W ?^
MEF38;X']@ U#(]@3%E>SDY0,&^UPWOZDUWBE'+]ZT/&C.?MPW+3SJ76#A;[7
M/J^=!;LZ=0KVFN3(.=O#+DF%:P=,,Y4;8!RS,Z)WWLK5C#LZ(*'M^BG-G#<D
M4[T]^34IO3B0KH*0PIRE_TI"-[)=T0&3-;R\#>DCEHQ?^]%8M,8\8"JKWK.W
M)[,FL^&-,AN:U(8ZL7Q%!OK$#KU!&%VF+7+37'NY-FK2JRPZNW8J95>EF[1;
M,-H2YVEW#NE7[!*,MOE.S/%Z\.XYVV0<=46BTLJVXCSM1)W22U.I.V]_<GHZ
M+[3O/F#2J=Z&XR8=M262LB8W3SZPU*$[#E+2:2IKYNU/>DW*+K)F7K!0XOK2
M)^I3$%#H(>;WF9S*X^QSLPYF4NW2Q+H#)LKJ#3:,8R9*K250B:$$&J/#-!E(
M:4IZYNU/2GZ%BV-.>BEE/6#K<MZ$+SH5X2"N2U60XS6L;(SGZQVV/EF]E\=-
M?WKK-G1]RQT3+XL&IO375 C-VY_L6C&$>D4II\%[&CZ"T7;(HJQZ6]Z>E!JW
MVMNXU?ZG\:K5B:L;8/X-7=.-,1XKDCA2KMY4#,W;G_0:8^(526C2O36D=N(=
M-&>OWAJC_=:<_2W)J=VZ"L*1(I_]XSX9 7[F[6":^I[JW<$K$EZ2Q+4#IIBJ
M];??O$G'(6M"NVGX^R84='_]Z]?^P[>[R_N3C_<P&1(?;JI8<:WM-\\-.V0"
M:3:AV81CV@3Q1_G0).FEG?CM79]94?T-?KA#Z2/57?5F#C':A$MW9XY#*!V,
MR5Z?70-S'\^94,M'5"Y<S=IG<$CU.H5C!BL6G\2A39_$L1J:[4S^ED%;/NEB
M03/^F6,GIL9*^>#U::IBL2L>DU.E7Y2Q;_-W+SN")XVY% X0QT.52'J&83S$
M<P[Y(3LAQ1/,F1\![MB!E? 'YA^P Z^"6<9)3/'X.%65?W+$T1">.!HB_RX;
MH/S$2GK8AZDTHL2'004BPO-]>'JGI"J7Z;E!>5N2T@F+>%OI:;IP7XO'.OV*
MQ_+1FCAP7/H=R#"2HL0:2B1*IS\BD]-THN)2- P2SYZ^:E+/I8]T^C)6DJ)_
M.9ZY0V&C1E77GS&?=?JJ"U3DSWQT[!%_^EI@_A-7_DC3Z[@9D0OH0D()7@YZ
M>90=),]?2XO![3@ JL*SXIV)-!]XZ:8]#(%G+!B'N.(E-A[TPO'.S1/%\;QX
MPF(.\,VJ8Y],T;]=PHXW,1U,V%J<!(T+:1P&+/,W^DE\ UYT"H_$P.5CR8,%
M(W;&P8>%;' )G:]V2,U*PJN"J55) >#I'AE',";]:Y53B6;/J=G@ )HIU:C5
M;F^KQFW*)NW.6*1:>[D]6L7-&(ZW?WJ)D=E36IK^TH5FS'EKUO="&;%L.MMQ
M'R))DA%&Q1C= ;L2)ZZQW$U+E&GBK8 5O(1TD !!!^$$%LS;2V64*<ZSM##A
M<X+OL(((N -> <RUD>,6'@?5BP)AKWYH\3:MBP;Q:X?X7"8"F@#3=UQ@RJZ'
MN5R(>F'>^25(.[]48DZ#) >.)#&HH'8#^F,$_2 @'DBR<>@&0K]'UH#:<82Z
M*<\<0XD#;.)4 NOY*1ZR:\!88 RPC 9MCA!MA%GA6J"G -JPAC\- SE&3""/
M!.QCH5: *O$$>!%*43(>>Y,&(8X0(3@")!%Z0<V)9,%'@Q%8-,R=TB#$\2$$
M,X8%@XCQU/>)!/-!3YG-FA!9O MSA*4@W%Q&@Q<-9>9\#"*:CV]M@D";!X?J
MZJE>ZH!X&"YQ+7)OM3@2_HY[JT/J>& L2D_8):#@500:#L%"B#VT&U.G+#:4
M\CQI2,9CZF>.8'R26#&\% ;S>^@E3SP;8.@XI8;:Z,(-73;2"8,1_ZP;+_\:
MUTE)PCRAW*<LF10T4AI:;H0ND0%Q?5!908U%IYZ4^':"/A3/Q8)9*1GC<^BM
MSK?D%#[OHO\Z!*Y%\"6!#S,(RF[7PM2XV//HE >6^XS'E'SG+R!1ZD*WX5.%
MU0]I2 .GX S.WF 'L%STQ'(7,WY@1+X##4GCQ/1 Y2*^'R2P$):2^#2$#5D;
MU+A,/Y"\P!\ LR86+ P=ZO@VYI"":1/A(,#Y^X!ZA7TXY;": ;2(10@W<Q#B
MO"1<4NKE(E&0XDIA*ZY'."< =N;\8GTJ1L H".!,BI$, Z:^F3K)N?N:KZIQ
M86_%A;VU-FUU%Z,O7NA!NK"MO)?@$R6,?H&8+8]'W@KN:3L,DL$PQ@ F;S0=
MX4"8#PN/26/X0& S+CBDY'$BC4,*/)TUB:UV'KR.H[I![Z-&;Y9G"?+0=B,2
MH<PIHC2(89N.7"O*U%'*Y)#[2%E054CTZ:!K^AAWGS6HW: V7ZU''ZD79>$_
MU$.I(PWP*!IJOXJ/I,&(>F$$<@^&%3R>.QJAY0+<B.<+V3 '-(SR+ ZLXWY$
M^[F0\3/-?2)>= H3#T,78\$-9ATA9K$TLC#A"5S"<@,+.4*QM@[R"%2TT&;C
M6N X&"?>7*6M0:Q#1ZS<'ABPWF/,^S ./-?"J&&0);'PAA/E])68/ .;LVF#
M.4>(.5/^W\!DV8Q@%XZPU-9AQJ*()6.6RC]99F*#*,>'**E#6"KP&C"H6.8J
M.HBS4-(T>W%!F/&L9!1_(,JXMQ:,MB#$DP^89Q?=B6(@<\>R%\]8G?B.]#,,
M-UDXJT''(T3' A92P*M@Q%SO=JZ5YQZO(D*BUSZD4<R,O8:1'2/F> %W$N6Q
M[P8+C@\+<OYQBNIQXN?A3/M4L@CZP+%2Z%^)&_)@78,F1X@F906&6( .D?MZ
MN=@-.M0+'0I:!\E;RX%=E,?\&\0X<L2H\N!9(05E%)5.5FK$S[P?\7-'QR'Z
M]H"[N*QF-4^W>K6<O :9ZH5,U3X9AW?[\@>OG&;';[]2\X7IW@=+FC%<!0$@
MWLD4J%G63KEG 5M'UNKFH?_I\^7-U?G-UP=>4/_ DHFP<W: :5VE TWS":S0
M3Z'^W2&TH^H.4;VNWRBQYZ+-LJ2T5^X&\?#;I?3'S=T_I-_[#Y=WTOG-E]O^
MUS^VTM9AA[/F?4?7FR5O>\&:MK4^"3=.JZ+913I^BQF 2]=80MTW2?I3E-:+
M<^>WE,%<"7'><7$5V31?%>FVMI<UOX,E9DBY-WGNJ^6B_Q&$WZ7?665(FN;\
M#G40T7FCH,RJRD\_2F[$U%<\%R+"/.A'^ \09_"$K59$@4G,M1>A#G_S77Z>
M!$L69\'K2+(33.$.!\2'^=B8!DZY7NR1IS2+*]N]<Z87/U'BQ4.\=TM]/YIX
MC_ PJ4K3'F)J-ZN;IC9K!./Z29!$\$4 (:C;2E=I%Y\#)1Q[0^;NXW(6&5MS
M@)X %$&GTC@)L8\()G]34.%9E,RB\*F(.%2R0]=GF=ZBW"J&%1-LPH(KMUW,
M'S&QE0R[735[XD6@]CWYH@L!7T>4;48,:@P^'<64?P'SD45;F&@"5T?\08I9
M+/Z<@2QY#H1YS$+%XK&JR:2?3S,46%PP!%5TR-+Y^8OQ;87O9)D*:>8^:Y 0
M29A*SI-0'<GH2*/$9SXWCQ>WB@\X08(S1>.:6U11D,3#,Y16(?&R75B& F[6
M>H%W\T%P%I^1;GG"_C>!JXAB+NLAPSR"M[??SD]9D DUB^IE"O0FF(>!2P*=
MW6/M6L9DPB/PV?'"IPCX,4*=78LB-B[&.*N?AN5G\CS@(6KR+A7HB(PGV>(S
M8X W"\#,M8C&:%U6;<4HP1)A;D;@NB0RAED\8A(3A16*IA?\;9@#C!E-%E)J
M% 66RS:0'5#.%HL/X.)@SEC-@6MO;44=V1I/XZPLW4TWX@6/+M8<#%D^=*6-
M#O26$V=.2I4DP;:2LT$S\;ZGUGNQO)*A#EY,60M_'5[.H,@8+P*P;Q.@V?,4
MYUE E:$=:^^$Z"]]8B3'1E\"!J:_,SYE!V$"KP#.\#TENC@8\(*1(7D$P '-
M Q&B#6 3%R?H!4_,JXG(\,Q2Q^%J1VO)T@@1&;9@0#P/R95-B*!WPG0S+A\-
M!?QG7Z(H'2GZ5X(E'_ J6L57LDU 5AT_!5C0 A +W)#5G;&RF/+6G4J?L=+F
M=YP;$2R.7;FC-B#&[*I!0DG)&+ET>79JR^"D6EAA6AQ;!6X&4%&Q$[/&4(6Y
M,L(@DF*<X4JEL3NFP ,HWS(&O@1V@@*!^42Z<Q^1.P9LWMD.\/F+Z2-ANC82
MGX5L@LT>(&?S8":0K$ O[/*E5H *K@,6(6//F#,P< #Y9!$FS\7>'&NE*\"X
M[[ VCJ>3?(5WP;.9 )@NR(B##M_O T8.$MB)N(R4".X<%;,]6(22:GL^2B[#
M1$U;AHA\1CE(,^P32Q?3!F2**K%)TRJ!L()P=UPPHU% HPF3[41>ZF:1<>J7
MX%C!.#37,28N!>R>66Y/U4[! LDF(D"/LQ: %0*:U\7EV12"@W$;6V "OA)$
M(\V4"H ]LJQ3SJ].!07Z%DO2S]A7NN@^>^L%M2CZ1"1-.9546=5/*[EOB35E
M>U&J7P?!*^E*2YG>;3Z/,F_#5)-D-&9\')^;0BBUI4^_I0)4"Q(PA\1&+$Z;
MW=F%!$Q<M*JH# RD>@O2;UWS;.)5,H=SY2^; ^K0R$\BUW$Q: D\)'&P!"]D
M58980NER71!1[9FUKA:=YD)0R.'G*:J(%D@\L+;@<=#H?(I:AQ,$K">1G5A8
M?#DF@$:H%-D^+]&$IZ-39@8SEI<-)&Z8YUVP27#$.06='M *YFQ3F/\ ..FI
M9)+01,3GX!L%L"9K8B&-UDN;*"#$WU,FF9D)R": @%@)9'I*5XP<)"W+*J:A
MC D:MH FH<?5T<HN9*42K!13[E"33RCO;EA\3X87CXD'P$N+7F<_GRJK0!9
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
M8ZXUS.IZ0HG/W!L.WR]0"GA)#5<,1 $3QN^Y*XJUP)UR?^!DF/2,V9D7N3%
MA,51L*]8CDF RD<8!KRLAI]2P26O."W##!+T.M$QD^&3],00]GZ>GQ%3WA3.
M#;%'O2=.N*OPQ*2)"VQUI60%(?%=<2@XS&H.L//P2H76G)NTN0(QA0%UU: 1
M\=B.,VR<-W',,N7:$%-K/I_?W9V*H!Z/^-@L:IAIC 6?QU0.#+JQ_"Q40F9!
M4DA29$#CU5(>8)_0B4 '&@M#+^)E@QBA0K\!2YV:2#=6'& "E](NYU3W,Z3T
M1$"349T=C%GH;\JE=CI_,ZY'J!VF!]#P_;AF'EDG +)+_9+%!01.@14)0W=
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
M2OK6'K[(6;6&H(^\#-4 *PP(B1-9;66V/3$ZREGS4I!E-GH/#D\X("4.UEA
M4Q(C8QJ%<H9!IG%/,00$*7#$)K-G+Q8\G"1C."L<MK"R8#"-1%)@8(RW1%(3
M@9AJ6J87^INQ61;4M%S]%?RM:#;8/V!(XKS*Q^7%HN7H7&.U@"B9#!V"%=*
MAJ5=M(M/]Z3V&1?;30-IL-5TF16R^)7"$5 :S5G5L11OWDC:T5*2&WJ.$3T^
MBUR@P2/#HI[FG*DFJBV,6K5[%CU[('ICTLTEB<O#):;DP/;VI7P(.9!#4=!L
M9B\4TM5R _XS8*O!="WJJN0Z@XN7YGCU=RHWZ/L[U50K1%K=NGU8>=N6C=6D
M3;>\+Y$S*3E;5")SNPAD20>V_&4KBNS+$-+NZP^P_C) SY==)+CAL0*4IA$1
M@F^SF[/CG,L1+.Q0A_0D %9OCVL#N>C,J$XI7^V!2;GO7ZYD3&-):2L]SJ%L
M;-H!):79V/'^<('?[<_>%;3A+K"&&=)P'4C#QN]/$LI@6]M>[S(<P_5A#!J$
MX7*(P@#@<&O,0@\6,=9I:&1C_(J@TBT;X]*4RQ6I&UM+W4S"WAGU*TY ;Z/U
M\(XGDID!.CTC;=-AY(%+8:$,#=%;>!G<>6!*8N^,+'(\@SH+#8\:83[!M_9%
M%)UTAR:/I\JGPXBP58[*IC/_'W+R4#Z&:$/QD08BQ[SM!"]JTRTU-^8GK**)
M79)OB*/N@G#2C\ P%9BC+1S9194UD 0O*03SV$1-T.X>+FG#9@7EL*;I1;J
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
M#H?%G/Z;TW^/FO[SYO3?A--_GS;C<V.&G\\L%6[XV2YSA:7EY]E(9=VS_+S
MC.UHU/+KF7@;1H6PH+4X80?'[)U'+VW38184/"&CB!,D"A1"EH#'^I>(2;-/
M6E8HO-53B=K@L3PV*R_CV.&W&0'+]>BO7_HN/W2U4R<;>!?K4B8^88^3%'G0
MX2F^Y8DA;%*<LS\[ 9\M62&4<1[>#JGSTG'XVQ;LN*[%@!PQ[Q+=TB7.7MJ!
M*YXW>!2\_4OQRGK"5B+2+DG<\H-M))K;S0:SY@BZ@F#*,<-V^\J/N$\R69>O
MZ4(7 ?8V<=RY@\)78++#?L)@FZ3-A?I+\O7*'G&F+,>B$MZM"^FE5LNELJ;B
MSB*8!>$2-&"*SIC1VA9W$"L8@D0PBXYB7393341;:9%N,95HVC>"Y!X6>=3:
M$3"LBLLS*21V"HCSMP%%S8U74"SU RM&&"LR1Z[&MBDH$\OMO!_X]Z-:SS8C
M/T2MYP1=M.-E:%I>V%=ZD1F+37XSG;?%B 6ZZ#TVP"4?&^SQ5N3)QV(4/%FX
M7F%?/5%!*E+:_GX0OC(^TQ(VS$=FGHUZF1M/Z?)8F)4'SXCMT(+G+5[:EFE%
MH?(V4:W8@>G:@;C6"_!P6P'4I7A:;]RR&+S_'#43\#Q_WW%?R8B->J*_[P;Z
M5;?;Q(-4D%@6'R*D?#-S9WCH; S#N=M786+"?'"#*)>*H;$U<Z!1@#K+3=MW
MY?JA4#NFY3MJE:7$2NGKH*J4O0Z>>;WG:.*LK\Z-QBJ3,H.%4V' I&L+TS7.
MT)-J&,='7/C6@4YL+?E!VXL4LN,J1VZ$;NFD:.,!:096L+E,-\Q1JJ.O&AE
MT<49]'5(F-E1L#<EM8@MW:)*^0$F4X2F?Y!'T8\<+Z(TOIC>9G-^N07B1>Y8
M'*V'6Z>7:7F^%#5MBQKC3;W)E(\9V+BN[:ODD4*T5-#"(Z>=(<A,Q05D5\;N
M8-NNGF6"(%DAZE![2*BQ;SI]N^\J:\\/MXC1QM2K]E^B(DE-108M2):%UJ,9
M&F[P#B6BW(>G6;D1SZP6M*_%V8=I)#6_$B\H^XS(O"6S-:=GA^ $M>3;\+CJ
M62+AJ 3VY2NC&==HC;*3\2@LD?:!6_B?9<D&4&X<?V:&+IMC5(F"S+U;$!'$
MXM$K]O&3H^,1=(0*B761>7@7/-EA+P3[SJONC?BY;:LK[@WOJ$[R@12-2 ]4
MX"UZ2A_7OU>B(*><DV_ 4Q3]>F< L6E2<\+F@&W&]$Q$/B>._SN&*1-L2M.2
M^L^4HC'*?I>'TG#U.P@@5N+*:A0L,F(6,+/P"AZT)J@+1%FS2&2CL"SYFT]L
MPQ\JJ?X/4JXA#\:C]/XXC*%E2CO/NQ<G/ "NU31B3G7?L5Y-[$7O ,*9^+XZ
M&"8,>-IQ6M.OMIAS[SL,L:N(P.^E3M17X6OJWG=.8.PBVUVJS0<HH,V0CVA,
MC[DWV0H$^\P+#I]6]8?D1@62%!$H(_UOJ#7XC=T<D MK.*M_K=8(P ?F.XX?
M8_/S&AIII%^T%I\'&;-7U$$CVP"/=4M\PZ=?+ 9Z.%IE'$<!0>@%T=0KU!0I
M+<Y54[5SMBH\\;58=(Q5>LZ*DU(AM9Y\YJ+"E] =,>%>-9##@AZ(BUS .WR
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
M\#Q%)2;K/S%>UD<:(-Y!I4[T^_*&AGB@]+$)&UQGINIG-KBQGGG7,KB=TSC
MQ;YO$?FD^XIRV%UC(5P2(6$P".9Q)GH9@UY=S NE:YCGAI:MK$+$4Y29);#Y
M$VC6@+ I=B_>-3$K(#&"N S@3A1'F_0LKTHRZJ2[BDZ8U^YN2LNPI=AT-OKX
MZ3C&#P=Q'\G@EM !B9M8>)'ZZ(G!$*MV(XXW)2-JH_"-AT3&'?!'WW(;['"<
M?UI2QD*E.SQ+Q8OA*M#E36M5D*""S72$AX/#=9=>NR];>"ID=M$ @DWVM(,]
M@ P7KF5V< Q!1H#>PH)\[0YH1-9A#9[62 -F,:U$OVAU\'6FBLR@BI$(=)XH
M#BYEE]05^")[O/ BWWR-M&++A!*F-:924L>^ 0%+S<98507GX>8O78M6)M!]
MI2@QQSK(3/#T0[P?QYASB. 'J<K8O?>09F#C 4@<B#?&.@]NLV/B7XO; MP/
ML_\>WGW+$%Q[/,,%&DNT'.4[!*V,89WC<&LJI:AO,OT!?.^:DNX3IXEF"""0
MC3&A>.&TQ-W2:7HI2-BFS^#)ILU<ER@"<[$RLIL*14<@1_)V;)@<DJK4KMC,
M!).E:D2RR=R28"&,VL9('(SE%$!%S$S0/5E7Q-4Y'L;:C'(D);(0X(D@85?H
M(PW/#F1>U4X8@?J2L-[F#*+66PRW#FLIYN:RDP.S\N1<N&%XRO>W@PB<]Z:-
M<SYP$Z KB>K@P'(B,)_#V13YW(&'V&#&#UT;8=27X+"#<F\P4@#=F/C[%J)/
MT<1TX08,!' 08$Z+JM(-21,GRU@G7JABABEAOL)Z*7IDCFXIE#?F4"P$.J[7
M4 !42L_Q!4/WS5H(TG]426,<I"U/^=JA.@)UT9>@'12SOG$BD+UB\V[  E4-
M:LXSN?URRWXA+%B"1<9Y (?-\]1K@T/)3EW^:AN]<%5GW8KRZFZ1&V#+H!#1
MW190A.%%TS'!]*9? +(%[E VC.>2R=X?W3?9KI17GV(P"CE<\84D *<"BXLN
MX?2H+P9SR[_.#56P/*<MT UZKWU(?=&.ZGJEI2Z$V:UC+'DO/M[Y5Q'Y;!'A
MSFM0F-A>;: \,WJF%)]Z&"2$S<;$N2?*O0<*T^Y2LQK<&AY!T"ULF8O_0KD%
M4^3,ZT<=*?MRH%R,935UQ-36J1!\R5,BO1Q*B&9M]^I.U\K5QG62KC8_6,7^
MDX>KI%&Y#!'3<?UZ5T9%>K#ZZ^7J9)"DR]/UK)BYE'#.HSW-/%HTY]$FFT>[
M#%]ZC!FOA_?M#]:G[&Y&(&/ZGR$X#-CR_T.6JY^-HZK2BK%RYN8NA8\XU,8B
MN2/Z-S&E?[!G2NA5PV/AU;I=R%-98794Y?AEI/["TN@L7:TQ%7H@O8>+BAD3
M#!-%, ?!!"!"@*-'/AO- UXM4W-X-"^,$?WK>7@?XSH"'@@%C( "18@5NY\Y
M[$B_E:J AT*%20W)P;+$DAK.T\!F:<A)0P2Q77=S]?:R4H8[H>"!7M:)K*NZ
M1P.D.!=YQD'H<$F^%4LF'"+I A5'(HZ"<;5!A5+7%HPM;EUUP6:C8SF#B1+]
M:74<'&F1W4^!C:<-K3HZNVBP(A/)5R[ 5!$X_8OIFO)R=1H)V6>7>#0"P?FX
MPHJ+QQ3>VH*9WA7OB\*!B-SN-KE5)7O"X%1T))JFJ)?*V&L YR+233%E7 F3
M5N\TW%E:'4X*_+RJ:3 *VYZ!.<_E:W/<76O" <.=;(/726B/]J(2A:Z">F.3
MP1*,4F@QQMV]\6?P:>&4DQ1]3_TF'(1H*"),T827YTXZF+A@CC2U=)Z"[2*0
M7:8?(-;8O<QTQ0S5)<8G]"5M:7I6LD/\]$*2#PH&QU*4RZIPK7I)Z2-V4X1\
M;[S;(WY<$,#IS;H5V4LWP[PYI2FK7OG/*)]& \9]"@D=KAS9R0 TH9(ULC^4
MKO<E9':QZA$^))M&=GOG2M[&;HIX2D;."":HF=&CI%<+_W6P:*V9Z&9=J**D
MTX',*("-*OE>J"UZMF;WA&E$UBA0\.G&7KEB%0'.R_;+^7I1BNT"J3&R1(""
M ,G4ZY6*2QDIJDNUE9GB9V^,04!^)./?]V2C):C[1]XO691N(CL!;#; #O.]
M9O(NIU@^SP$(:YVX4PXU9\X=)Y#A-:24+67+?.Z4=U-()8*FAH(%S#E^!6KB
M[FLK7>W#%^&0*U)\+H@(?*U[OG%>U.M&/JX4/J9Z\41$YTVF*=(O^&89+6'_
MLSM)XEK5\GM9-%V^4$@D?QRNJH#^\]GJY*^; DW02<8\]:X.34LDJ_67JPJX
M !0-42M?U-D>=%R]4 ,4UD M?'K>PA.)(Q(JZ@!YKGITU;L,CYS"WH9 _;<D
M_P/@\+IBLK5LMNL)_6NI2,#5RQX8Z@IE*X#'F]IVD.SH!;3YP&M<=2;>!6^D
M)]61]B2FOI:K175!>7V2NCO$'7 ALZ*1&P48%*3:ZB@%\#G<LV.WI8NL)R;G
MXNCMW4:]NB:M R4G*K)[;PQR*N>2QV(7S!4<-F/!5)!4E;AWQ>!T0BFE4J9U
M8AU)^X(?RXTR3Q2EQKC(=GJ*[S7)O0!A)4SO9&)_RFZ+7(UA8[6&'QT+R@_V
M3F(R+@&:5;0B1<U!!J")1*($YEHM2]?0;3!.]N%6G*D"L2=)-GCJ;2MGP! X
MKZ>A0-^53)]5)2:G(=7^M0=TP W4,8<TPF$4.34F;)CQ$5V$X9@\)?JF8PI3
M"%Y7.X5GR,3$9ACX5/EZM@YBE:CD"\TZLC*QQQK.$H.2 Q* )Y@&?NDTF3)_
MA93IWE6CM6P4=.;=I-&\)A="^(8B?;D.'KZ:M&<Y-T@V;LI*C=K3:(WJF0UP
MDX&F7S O0>K.K;D;9%@5IS;2];7:XYGU=XHA_EI5A^&;=8?=T+9@1U,I=JT\
M*:OZE)0"XB>Z0#)CLFCI%A@&.WX@(K+A@?0-.U$F)HF V +(=9)U8-W2(6(E
M7R^03O)<8,$4MFM#_: @F"H ,!A/9^U)SRBK<$8'I6C=3A.PQ4%K+3XJ4>HF
M],;BHD<"A47;/!O$WK%L)[5#1[WUPY[F>HPFAC=(IP .YA27+.NZ5P@@-.)%
MP1& >M<+E /1TX]WH,9#2(I1QT2-.!>-OKFK[_<LRUA0TK$6[U5?(8DC[ HE
M5:)6$*2T!-@V!V'(7<[K>^7C)*I?URMBE+Q.-Q7R![G8?O$>8A]PF%L&) 8B
MHA6 V2D@<81F7-..:3*49\Z&J6TPD8GLPRSZGK_H/8>)W\Z Q :#Z/9K/B?8
MJ3 UA"WMNN8%I:*IYR#FH% L@]?#-=#?L<^VC?SY@[:Z9AS8G [=-L/ 43;I
M99B8/F$ZJA(M)S8Z*?(-7@LZLEY9:'<\#,H^V*Y8\ED"I7.)A(D%[;\M+!G.
M%G0-MZP>JE3>&D:N)T\SV(JBJQ&3,\"&HUDG<NTJB3PG\>8DWA--XL5S$N]I
M)?'>HD8>J;Q^9.3N1\ SPQ&A:G9Z&#^.\ZR0* #"AM 5B7"&ZHR_$?AQS B$
MP\QU#1Y5Y<DL_4:Z/PA%V' X]CX\XH1J-OR@<Y-^E/+'0VF-0/,:Y]6"W1>
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
MO2JLV0F>%'W!E="0@;1_I.VFP$>>$[#]G-*86%Z>L>/6"H,LS'+B^"2-QWK
MW)_ AZ;C33@5-@>3YGUTW7UDIVF4))[E9T'HV;D5DS#Q$C>-2>"R7T>.Y'L\
M.$(S<B=< S-E:_2)Q.M^+Y-BL:#0S/:<EFLZQ^EF%WY3[G:K":4,=IJPV=2#
MKA,Z@1WD>8B.NT681Y+Z=I+1@%(KV2TTSC6#*9<.S0&Z>7<_[=WM.+[O^:X=
M9G[L.:$;^8Z3.4#3&L1Q$I*=6CFNZ4V9MVR.S-W9RF&RA\V4H1]34:;5DAHM
M^?98QL[LA-U &':KG-ZC,)R +'3Z2=-+B1WGH6WEF4<LS_?LB#AI[-LN<7(_
MR>S=\M'[T7?G>\W;YWEMGSBPD\AWDXQX7N)'<>SFA%C4S?,@2'?,L^ZZ$R:;
MF_)Q_41"%[^)WO*\@7RS7JT6!;M%49XSV[*J"_@R::?5@&=V>YZ+VS.@2'DO
MI/*B!T4(\R2Q[2@CQ LH5@XECNUDGI-GD37B]-QK2,.;,E'='-*8]_93WML)
MR5S7(V&:L.T<LWWM67Z2Y%E,/)=09[=<1ZYI6Q-.?S[]@,:C$'1<W7^FIBM2
M9 ;]MJ)E\VBIG+DP^D::\*D71J/,'7*1VPSL!GX:1]1F6L]//=>.B$TAA>/%
MEI<3*]XYHT$\X1#*S&@P;]S);EPW\1POC6,OHZYGAP0H6+/4"C,_#$B4C/0*
MN$<#)G(FC)1^>D0&C]C090<4UB=5"WV5N<0:I&GHHU67W6%BIZU7I^] ?A]M
M$:Z "*)L;^KF/$I]2DB<QE;B99D;N1ZUXI#DJ45C)]]MX,@.3,]_:NIY\N&D
M69/,FN01-$D0A5;L6Y&=>KGG.5D<I,1*H\A++$)3/]QM68IO^E,&WCRX)GD8
M<W#.S.\J,S]YJHIYD9_!(L\@ >U8Y*S5'SY]_.?>R>'Q;X_+US1U@V[JEMK3
MG[TY8_WHHYN%;Y+GR:.?%#)["O%P<* >#S?VW"VL"?G-;VE>E#1[34OV0POL
MS]R3?E?5\(NXWGRLRG23\L$A%K%H3"'?&25)XEN!':=.X#M.2CUWIU$ZQS>M
M*6- 9O]EWEUWVEU^GN:IDX49C6PO8[(>94Y$H]AU'1*0?+>1*\<UW6B,J^9)
M[Z[9<=0;Y58MU5B:9H?Q>=CL$]*.(('-09E]J$C99PD958AN1I,\2O/$3BTO
M=9TXB^W,#R++]G,2N"/]E>[5W!CCEYJ(-IP]\WF7?R^[/+1RML\#8D69ZY$@
M +\B\RT_2BP_M+QLMV;/<]WESR0$PNQQR@0.R(!.H?E?55\\*KYJ=M5N( Z[
M55/'2B*XBS8>\8C"-+4SQ\J(Y3DDC'W;BI,HS.R4>E:X6_I0WS.M8,*XI#GB
M,6^CZVTCCYGP.66[B :NY]DQ"2R2VF$6!\R4]\/==I'S(C/^_K@S'RBT\8A
MZSLGRMLS6L]HZIL:G3,&\LEX6BCAEZC=/*?$S=S0\WS+HU%,<I+X%K5S&F6I
M[?J[M5Y,V]]LV3T9K3N#JF>%,BN4&RJ4R'%</W:9+@E\STEH'(:N&UD^)3'[
M?_F.[3@S#&9L]4XMP+9:/0 KP,XJZ"JT^!85&W!+Z^7T;+^)*^')J]?)*LZA
MSD1%>G)&RNX2<*HT[1)[.979UO;K>OXK\-PTRN+$RZF7I'82A(3I79\ZB9O'
M<;13\RWR3"^:</!IIAJ8M_MWMMU3)Z!IE@6I&WF.:\5IYONIX[IY1KS W2W!
M4AB:KA<]B^W^0)&S:P;)YA3\--V]IS][,_[CT4<W"]\T=?/P-/%VX-;N.W=W
M;/F%KQ1$!-YDD2E?]V!*OJTW(6.7C<7(JC4T1IB&,3FZB"\?<N5N9HP_C0F\
MCH&N@^MM8@4!R3,_B3R2D,0F04A#:GN!%3G!",KL'GWIP'5-+YPP-_'8?IZ2
M,SWKEUF_3%N_Q$D<Q5X2NDEH>YY'"<T]UPF(ZR5Y$%J[1;'Z460ZH_V0OS_]
M,K 0\3]_85< 8LPOHK!T[;+%&ZL_[0YP<G)&#9*FU9*-_X*]+GNIEMV"U.QR
M:11L^4]K9KFM2(W=T=LSVE V&M)2#!/M7V>D*?LDK4$^&ZW!];A$7_=57OQB
M;#09WQA+NB -D\K7QT?OCL@I?5U3\N6 _:,$(UU04N/JGZE&\6VUDB,25Z0$
MB"G[B[:7!T]X5['9J]7MI3195@]6S!=;GXMQ]\3Q?>:>B']^'&SY$C;7XF=#
M^WR7T;UB*OE,;LI$I)8!Q]4]!*^=D[H@I?9H7..V)F4#.QVNEQ16F1AG-6B'
MOYX<O/YP^.G=FT\?3PX_GGQFTH:]OY@<O0'%4H(O0'[IMS27L]O_[0K)&J[#
MQ_4RH34N]8C0W6:[1!LZMS<W_?EZ\0L,PAAV:[]$<% TE=RLV)6]!"[MD9R]
MX$]D\95<-#T9.JOEI[F4\C/*0B6EB9T\R,0UZV?C3(P?HY%">OYJX?_&_&3U
M)WVOO/C;-=[I5TJRK9NAMU>OKT-VXIO^>FC\^>GX/XT_#DX.CXTWGWX[.OCX
MYW4&Q>V&.^JUS<TX&-\U%-W#3MAKLB!E2HW/9[1SYQ]K,#^\+]FI5*T;4F8-
MJ):L6BQ(S>Y"OZ5TU1HKRG;*&1YH2VSU_>-DSRPT"-BC%V!.I.PT_L<+ZP7^
M+HP1_)WO:/SQ?DS)3:MBN/?'-(H8(N@4I7_3O,5W>-$S=:0)],PX]+8\1;NU
M<X?XW0ZWU%N:[ANNS<P.R_$Z4=7&-!4;_6E7<WP7 N)^AP+R,!']D;7=E9\W
MNHJ?3SZ]^<]?/WUX>WC\^?_\-7+L\&?C\+]^?W_RIW'P\:WQX?W!Z_<?WI^\
M/_S\1(H,K[6?)D\<.<_FO)4O#=DP!^6W3Q^-[=MWDU=SEK!YOSZ-V7R8_?H8
M;5?VG%"+*<('?C(\_U8!@KXZJ);+"CS4*OUB&CUWM??\ZV $^;T^PZT^5D>D
M_F^R6.N=I'/J97&2>#2+J9=;5ISX?AQ;:0A,-U$R4IPUDC%P]8S!^X_O5,K
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
M1V&8N%9"1]+PN[%K+#.*)UQ$/ <];MLS<56S->[B'F19L5'_BSP>3>'LD-U
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
M)6/P+%T5QW>B2^]&V9_OO*3]:G'WLC9 \Y"6)N:*4HVI1THSJIS4*J!(S43
M"C'7<=;)W8L#T#LO6J,?92[5%46\V%G7[]R0S>9';3-<N9O<L<V$"Z]O:\/,
M^R+6G>3I#0K\:!3X9@!?HG8+R=N ;:QWU(A .:%,$(-<S@3W"$<>CP[*D^Z+
M6@T&/!CP?=KZ_8,LF,=,'!D,HX[3$)S)@Y$V2($H\AC=3KGVZ(CG^4CD776<
M^J)@]S3E'P8K[D%+#]&*C53"")B,+:;4*62$!$<JMX@Q&[QT.W+A'[E!#HO
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
M_.5HZHY:FMH^Z9LJ[IS&CCE&<ZLEHQZYG%/EK- ,[^[T#<6WG*K75^XZH,"
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
M&?G.=/0Y2#'>WA%<:E8XPOIGVO]6-6>O]CE<QQN:Q4B=;P VV=T]N;V^<S*
M7K$@MCEC>2N6]D#M1\U+9+W"(FQS_N;6#?> TEE:*^W=1[T9*?!RLG59L\EZ
MKZ[JK3J<R 4V/:@<CM!9->C91_G$%V62H>\5'!O@Q7+K:GO#5N E= HNJL[N
MK3?7_?IB"7===#WQ'ZK-55F=1=TU/71T#US/5PF5R_RP_&M=S%[M,]9SQFSV
MNIUZQ=_\P4"'4'/7;,=>->!=]RYWT6(\;S2J-Z4.I!I5GLL0+D*[T:7=.J7Q
M+]]L:"A:*J*QU\[M:Z=Y_0W6_:%>T'M3ZV"OW:N7>O5\G)8/B8DAS0E^*,U9
MAJA@C%"4I](FA!G+=9HY8S7M*@A:ME)WG,%5^+E&S[=T#UV=H?XM0!G>YA'F
M+X\'*IP2YCB0R95C2*G(9,YE+E.#96892M*.(645J(XXK@RQU?:J 4*MEHI@
M8H *X<DH(*ROHA">1#W:[0A*0/^RM7Z9$7-3+ &NV9=2D8SF*:9:&:IL*G*9
M2*RI8]^4JF27?-*CHA2F=!W$]L.I?0&1Y Q)KJU..0:\X4@HK!PX$'B 4->L
M\)X(LRL@MF).Z"/FF1KDG ^@NF?R*3+6Y481Z1HQ,*T9XL,ZX):NM+4T6P(Z
M]$JNB3:L\(V#&L*_.O#=%F]:0!>IQ$28C&0.Q@YH/*&,(XF8X>Y+NJZ_V7%H
MDZV.(W72#\)$OIAJ=[%P1G68]8K7L\T%*%MUMAZ*WJ..4&.]T@78YF9Q.V[X
MY)IMAV'G:T(<,H*!ZM;\5LVG0/F!\'G)+M[62FZW@=CF$.!OFDPK>[#+MCUW
M#)+U"O@S>N9L%=8K5,K2+8&,EXWL]O<A-]5/N5@?U<BHE3H13JH[]JH(X1GB
MB":IEI@YCDN.$-6@7&7*)I:3+'$*@V+:J1(DM8PRG+M]/E94X\/<@>)YL(^:
M@#M71(/U"F:QC7U_+@#6;>,Z&&]%N^YB:3!6[6"N;+J06U+X$PK^;_'%.^A:
M-7-^/$48]-7TC$$:X10,3W]+VP?_H?'([C6U^I,U6N?\:S$J1L &8Z/?X.&O
M2A/C^M;ECY>3>-SC/YF)5^4AE''G-@OU,O.&EPXJ9,I!8"5C?CV=61/KLI<&
M(Y83#(,Y?6YVVRLJQ_81_4=99J\8 6-;V&W5#6,]?Z5"IM0QV%Q22S%D#N=8
M,,ZLX$ZKS8^2&LZTS'":<883:B3A2AJ%$JH1TP@_9M38^VD^0N.<L_'47F$.
MMC',L1V^/0[E+%'BES$6'#UF8!M7;,[QV<!*HA\SAO/<U661]'PP']W5? Y^
MK3GUS$ ?]&!;BLE2TZ7&KV5'QW,:0+WB 7QC/&#[<?; @4<-"/)>\0"^N4QB
MZX9[0.DL <%7W0..5\ACX7L35E7_P3%>%?O?&:=X5)'Y5XUV8]50X\;UHU59
M7O:4B;7V[L:JO&(2!J#XLH]YR!\M&R%V#:=>HU<-E)C-?,N7D'_@U1?S^RAH
M'.L6&?)C?4=\F$'M;3S?BT:4<Z7KEF+A#6XC3>5K9UC<&0%E[3IFFL1&BN6$
MHM@RL6C-,H2FD+Y!;;O/;:E<AE8+HSK- C1#!PQHPSA[:,%N\Y3$60P9M#(O
M0F(*:'UZAQW"7,9&,XAZ/VVEL^;8<0^!!5=SFF#J4MG3KFHWZ4]7-S)>/DYC
MKTM(QAP4"U ^E]KBS0P,1_#1[?AWH\F#'ZGFEFQAVTL](P/R-^+3P1<@ ?/*
M<,T9.3[OY?+B&UU>V]E2#U[VJ!%@WLOEQ3>ZO+9ON >4SA(!_KFS'V)9@V :
M!%T6ODD3^68L%0[#!JLISEXH0)#&$3=8<'<^!ZN>;O79%,MEP^W.,3?^]](I
M'ZD]NN9#8 ,\^\.J"^W&QHZ1OX=E;O'9W]1M+^L^?^5#H=>??V2S\:+2[@AS
M8Q'.J/N#0<_%U-A,9HJC]+0^>9*NQA0WA7WZ[Y(S(C.4$R82BKG;H@8WBLHS
M 0Z\CK&-1XP*$HY7=CELR-_Q.7OT\EY.5;ZQBFH[$^C!.1XUI,![^73YQD8P
MVS?< TIG&9#0= +:T3@JMTWUIY% $Q3GAG;]\_L/T!2Q3OP-@<VZ!>'?JTLW
M/+ =K8#>#-#=:M[0**>Q4JPQIA+*R:+='"<6W/G^@G>QBU@YLO9^9CZ/IHO"
M*9]!,L0FBL$I-VDT!RX5>\>=JP$'H1U.E312Y@4M]6GL2O*%H'^U#S^$5_P&
MS==&1:-Q)+POM&X,^N\WL#\H)L/)#V6?R4J0Q)O\S^B';X.?0#A]T8>,0\)X
M5.B'C4Z$WF'I^TLVGUYFF*\\MEU/'<K>O$ M9PM7I7IUS[&Z(V3[*-TBQ*2=
M7AG:$2UWT!SNT%M]ZPS97OTFC1,9UC!L$T)9YJA02)09K!@SJ;#;_7Z7V6^R
MF9"R?- Q*Z6(1U=]'8V8)BG7:.X.V-D9@XF9M^]H7!.)I%1\O#JV^OBZ?U[+
MRHE9;XY([\5#LY3T8R>^M%+!1&T7C>K\N=;CXT/#HB:U3>51<P751O4,DA?3
MZ.TOP>B;?:^LIYV;5CZ^:+*OAMFY;+2OIB94_1#+K!!/?8Y3^&K8Z?2WRIH/
M76\:#1,AA3"VB17::4J^9N2,TK57M(QOC)9M%Y0]I.LQ9HE<"URO!:Z/7>"*
MKP6N/0I<#V!PO4*I?&.!XZZ\ZN260'L&CY/5,"PG)ALY450,@T"/#LV=YN:4
M*O6RPA(,!1;4R<TN@9]*E:0*Y$+:(DQ=G2@G1STP;^:OPVH^E(MI7=Q0^8B2
MG$J!I77*'Y6,LQ2KC*)4*8)-A[\ Y:7*A_)5ST'6]!S@RG'P'&_S'*QFA?ZU
M,7?B+*#(L<ZY1-080:DF0F2*4&$43C&2W':X3C:F#/<%!5Y-W_SK,%0]%)L'
ML33"+CWF\!5+L8CAP(Q'=Z.)]_67QF6MXX4.)(U+Y'2R*-ISIMR_H5\_E&6&
M[BI^!IXHYB9\K&8W-1M1KU8VQ A+V6&U26X^9AL:>,VKGMK+C4B6ANB(EM,R
MNBL=K<>&6^=$.B0)(C07"9(9U3GF6B72X$1K9I44^Y8^'!/I6J7(C;@1V/*=
M@9\R$%@F;?M.H#6,X]EX2'NWBJ\MW!Z @CE']_.U(XS:SI4+G,#66FT$PM[S
MTSJG>4 3T,ZPH!-L4V\)+D.W]>*PX]*H<DI'48 =YT@C]KMS%B[L&)X]+_L+
M#1M#E&H+N:3*KL5T3+"L4*&<8[EF*.53GTEYJ';5*P.,LS,GJO%>^4N<;TE4
MNX&)KG"<KZ>SU]##\.]%67GQ<J6=72-[3:9Y;I#(<HPLS7C*42:IQ9AHH:P2
MV1&RUT22(\$SD]G4/9HKD6)'!<8F6J:8Y_JQLM<JD'D"\$ ; -3*DIJ7C]#-
MCO?*;'(6RR8;X0(.8!G:H<VF;S&A [1;?.6;F]=_?_7RV^7A'G70%1SYP(T:
MSUGA8I4G7M<E4N5,(]NA_K4GY<7&]*$=ZCADC/ABB,ESWT\CRK#&L]LO#R_R
M7D,?""@]:E5?T[@#WWNUOK=./O$@:*>!@ ^UO,]9U;/I%]BW!T'TF7IONBV[
MVTW+2GY_S7+KNNB7KT(EY<V;-;IE5_EN?&=)D1-YPE*=B<PMB&I*&!>$:DDU
MMHG,;'Z((D=W5^3.L-,LR14CB<J5E91RP1-'P(Q* UU#E>![5A3VW2E*ODM6
MK<8.-=87G((*&"D* -YPRS<K#R."%HT4JG*$=Z?Y4@WN;K4='HR*9ASMW%H#
M2GIE2;HC.K/> &_LM5"\17-P:/S6_A0Y:]$L'$JE42HS*'>HFYN4IT(@@7.2
MVU39SKK,O8<S*)XI>!;""<622R*25+D]&(6Y4(^6V/[W4.9?0:4T<]XY@21F
MHK2A7U?IEQ^JLI9S:0K5P7;??@&0#7[!^S;(.BN!1GZ&&#"P,%!K?MN,]-\[
M%JM&]V"<UH4U8#+>-]P>?Y_X+N#^'+S#XL;#7=2=64.3L]AO++(T'U@WU2D'
M:5TL[NZ#U>-3 42PV8)O!1PH1C=3:S=DU.IJB%,Y],MM)W3EZKXGO$5'.;RV
M<*J<5]:UG+KY>ET*T-2 JHX;5?I^LXT9F)$+G_L?XKSN#,8Z6J=E]!ZR:RN0
M]6/750ALE7EN_JG^ZT_MJ,N!/*")_6-CYZN1AF<_U@Q\O1$&YWJC0AV9VW)G
M.69.N&&(2VUR2B062FOCF"RS%"6&=B@$^QM<DC!$$G=]GM*<IS++$%;,<.QX
M I9V$^V'W9^ I>(:Q2KXK&.66UCC]OWU $J[F_T.[8EWPKPV</#& .9RY*Z+
M);?#NZ?DW:UP\"%O6A?-#:ARDM#R(>'A:M^'8&!G'O:VF\@2699QT23$14-L
M](B,KL:IU1CT"C7O=K[/?GS;Z#R AR&?N978%<>(1"^EJ)E!*?*B[5"+R(8)
MX8X<3/'21UG[-\M^>CYT[R[^-!W\/-%N@S.0G>_$[+?!/RJ;Y(/Y4GE5RW^J
M%,+)X!<G<>&5,-S&B=6'X>"=F4R*A_%G,1F)KH2]D*Q63T )_N]8<G/0?AK0
MS(;AS<MM@YH@7 X&54X'4%3 VO_=BVVG/Y6A__5]=$*2PEM;#TU27I-J#:='
MRB&U2)5V-BT@L4BLS$UFN2;*R*X&2TZ6X7\N"TJ?]N8/*$QVO)GH?U10>ED!
MR7W]L011N- /Z_#G71\WG'9XUD3[HX['5.;*->UIUK2GD\J>3K9%8)-56_IX
M-!2JQF=>[0LMURI,[C2LZ[FO7G6^7\S4K:B:S)7_.#5:Q32V!L94&;%M]-B2
M:?\N=J_].(U(4<+;GYK_\.&A@ +49C<NYHP/DB'">$I9RKDQ!#'-A,P%1:@C
M>N>1);I"+@IM^N;\IWP5<>J^ 8&HQQ VJQJT-%.,I[.1$P@."TH?8%6E6$1R
M]G'FUKGO%,99WUJL;CNR/">G/2:GF1?+$R)2G.=,2YH:+#1%.2-)QAE*)>F8
MP_Z5'"X=TH2<DB^LCL->EEYUF'0P,9]"JYXFM0L-0K^,"&XC\K;_L\Q&?@=>
M.P?&G]QC[SW4O?7YUC;/KGI/@1JH8; B0BMA$\RI0EKH+#&6(YL1;IGHZ#/W
M=%!CMX9N^2J"!&X.S9L*8WY;ERP/9;"Q+FU9<5K"A>89U[U-RLED?H)OR3JB
M0.^:;][$&FC[?@>"P8L@MY(:W;R;X+MV'N$:HVG9R%_YU%O;[JQ=VG931S^H
M;1[<Z)AH)\H>Q5[HK"O:=E-Z#A>>T^?_4[C]S!ZJ0L6]]?E]U/=??_KP\NW0
M*>_J.Y!6OTXGXA/(PH_3+Y/B=G0_;&'[?T^=8G\D+7T?I?RUD3,/DPB2(^CC
MARGB!A-"=&)R*@Q50@F#F#2IQ3;)!*>TTZM$T#K.NALO_=5)&W=01]2K$5O5
MCW;0=!]?M\V1S#D13/*<4FL)3YVRFR128)YFAG1W4"71JW?2D^BMS:R&"QL=
MKGHIJ</=$XN.JI$F68ZTMC))4T,EPLQ9'XRCS-A$2,7.3AQ]CR1;51ZZ^-R%
M*X$\U:F0W&:89=2Q*":LT_),*O*<9B3O=H _SFGLIM,AU,&TENVP0Q2\QU'I
MMNERA^@[G95>VV[*NC2V7;2V94WSD)5WEG!LN^D8;6$WNM&]GE8I);BOHM9P
M5+KO?IE./CEQ^P6T,#D:&PB'E\'P?XPFNIC.:K6LI8HUSN8(KM/"2]LJMZ0<
M)N6.81+5-*\,C.95+2A$7BOA4-[?5-MP=B%Z&^-:9HX9)IH*FF'I$$QIRJFD
MQ$"-21<SQ'@M,ZPLXK>V.KUP>/'LCJBK=;BR!A>NI1$D16)TEB(*]3M.VTRI
MS"RXK(FPIC/9U4$[:FG'AGOOEN5'5\R>H!:A,J2<G8,1SBQ%A,J$"V?K6*>'
M&V3(60CG\/;^QW<&'4-7\.FO-0TOM<* ?D=A5F!3ND3NW.#\8@ -WL;UHP8-
MCAV38.^"8+F%3-I[,?OME/I*?YG?65BP[:9-+5B.D63Q[,=!6P_:ZKO:K<KW
M: 7H[<R!5FWMFKKTEDYW+4+?6H3>H==VG&JCV'Q3C?IC%J*3==L[2BEZJQA]
M<['Y4JEZ[^KS5H'[2BGZ'I01*]0W=Q_HS=@Z2Y&VW;1+13DPIP/B7G"_,V@^
M0(:GKRDK]?4#+9J_34$430;O%Q-XR!T(\X>8&!*TQ>'@EU]\9Z(/;D>%7#A;
MH<OS?,H4D6ESXR2Y%$.%$9,3)70F$A@3)9!6&;:I859SG'=.D> XVT'?BH?B
MSJ0ZDH;Z[H[CF/[E],G9+(D2AFM-4IH*RG/&DHPR"HY]Y13:M+-4Q@$^VBPG
M/(*^Y@O&'09,@[;^<*9,GK,4H4R@E&J*,\F09H(9D2,J!>/BS*1UL%5#LHYY
M=VU_Z&-;./M:%V6ZW'8EN[<L[BS\W)KIG!PGBGV>3.*#<KH[R[2VWG6,,I?M
MGM>J]CT]0X3<.UK_)CZ;24AD'=PLYK>.(_JN#/[75N A7/EBZLWSX:-%S"L0
M\0M1:(2R)"-64HD32D@B<Z'3Q%HF&;<B[>*Z""?I86$H@+X_$']RU<$=4</!
M':FI3R*"+C+%DH2*C/.48H,E,H;))%54) IWCK6%\RCK8LYX,KTCZ@G?Y+F]
M\S,GGTA(G7.)54)S:0BG,G&L-[4B=UJ)P4KFJJO]TY,XHS1=U5TVJY232U(E
M%8>HAM#,$9!C:AF#3$MW5D@CA83HR,=_&L>".FR&MJN\)?.>AE)YSK UZE43
MAW!WR/V4SG;4JW8*+1=/G2H9LM)C8G73H2ZI=S _$/Q1[\U\%)NVU:XIQ\K_
M!LL%IU4=:K_1XJXX3:R]G&]\>*R]!M2EQ-H3917C.<$)(92;A*<YSW6>F91I
M2SNCOPCOD'W^UL(ANC.LC[ ZP6/ZKI*G%W!W"IP$"9-KI:A10DIL<L*DA(P\
M+M>!O%3J3@#\_HK!->H^_Z?&F,@T2YUN3BFR1MI,)@Q+AL&')?2Y2.CPG+TT
MO\S8^XY*1(/K[ZI.'"MHA'J56Z!CU%OT7_-91@R>0#V [U[,IM/?;KT;)R;B
M_0WR)7Q1,S0Z^?@?@TC:(UA>#&#]S8S'XJZ!)]VI>E>E8;/2D KE5(;<L3R$
M*!>6,XP-P=A2H:WL*EK=E>/5QQI.%0X5SM3QX8__41_HL0-@3T^)P%HZR.?&
M:)G0S##&A+-9,Y,I[K0X=10EXK##Z#\"[*I4S/\I-5+6I)EF5E"<I8(0Z&BO
M.<X0IZPKM/S8I[IC>M]J"<T?2,=H_OVU-GR*#> FG][[85>0N55T-GTRJ<1$
M$\M$3M,LX\1RK06F@.4YWZ7?Y=:F3XAQ+C7,+LQH[BPM9]'*!!.<)8F37]ER
M),Q)X/NQ>/B^3$AK=CW:F+;HOQE-M($TM^>(-1(!X0('8;9#97N?%E)UY\G0
M'*X8U&#WA.4=V([2!C>Q*4*O[E); =D#^AV.M%VZ19XT?W2[);!U4ST@0;:T
MHRS/\!]."2D5L\#I)[H:D^9S)+L(+5%:I2FG@E(#;65E0K0T#'.2:D*S[4/9
MMA.:2JA!**&,JHPR;44N$XVXL0)G6EM\ZNYJSWZLT'_61G]5HG_9;&AF!L7"
ML?99.7O MQ2<0B-;K\K#G=_OV;!RITDXVY&@!^9L'C:Z]51Z'.4^5+MW@\_M
MV^T!H\VC1G?9;I@YKYSU6-P+$&W>J(#/]V!DQ<\A43;\%#)6E9W[6Y^=34)W
M9>[&-4/N;L7@*CT&5(CYK)F/$HYHK@>?_9M@5A6DLE=[^ P*HM/ZRH6$GZM7
MI^ROD-V[RP/=XB&#Z-^?H5T?CF (51!X_^_?YGJ_M^#M;[D=S8V'E\_'_C(3
M]^U<G:UCS4[2DQ]LRDACC87LO7_4F>L>\.B4<-_G=-<<P?7(KT=^XB,_?*M]
M0+S'8KSEUV35QV/=48I514NX403B^?D)$6'3NT_,[J-\;+QY4$S'([U4%'69
M+ +\PM]5_8<>B5><[/ .QINS<Y4GC4Q-7")77+KBT@&X]/)63#Z9RT2B,XG;
MV?3+GGK0P5)V_U<>*EQW?^.Q-W9B1>L*\2O$OW:(G]"8:'"T-9,,4$Z=ID'R
MX0 Q\NVN(JLKTL)7 BW\\#A+MS/93PA%/]0I 2>3<#,0ISN=]X[@?233]M##
M/_04_W+4$UJWX8Z3*V%P"4#8G+A0(GH=,_P/&.+[,F0D-5-^I!6$9U1+DE!$
M#=?2)B*'P:A4*=356FAU4%_OYDY#PE?; CVZ>VRWLSV+N^G*,JXLX])8ALR,
MR#&US&8YS23B0B<\33"AN<U55W>,CMF>_5D&[LCJN[*,*\NXLHRSL0R?4/SS
M1,V,*,PK$_[_\V1G#I*)--=2<4ZMI!RG/!&<2P'5,X@Z'K+G1.3>A9;TCZ!\
MG,DB['+079X!^-9/"*^MOTLP]KHA]UA<=R</]2E]]MLXXHX+?"0MRB-8(T%V
M#0=$@B(M1,:9='^EF,M$B#Q-$V63C*ON-/!C\3V:K=:#/3[?Z_;P7Y3"=*74
M/QZEFEQ)DJ8FA7D:2FDILHQDB%(J&/0Q.ZFUDUZD>^1*J5=*/2ZE?K.7G;$C
MY7*>2:*59'F"*,-6$I)B9BPQ!/%4=G;Q[&=E[%B&C5?+ZI\4,9_L^+_= H;+
M"FI=W36/NKJOSY.RG96E--.6$\,YX30E3& DK9(PWB.7BG2WNCJ>RY6EJ[6[
MC\^YKB[7*PT_(1I6+%7")):(-*,$99P@JHQA3*6)09B=.&S"_A#.SBL-7VGX
MB!&-[50M%$XU3XD2N:728&C7(:F5F97&47J'>^ TH8Q+].C]42,9AZ+H+Z8H
M8+;+>/I%3!04,<\&>KJ0<[L8#T0,LET#%U<GRU&<+%7^1XEOKZ>S5Q';5B.Z
M'1Q0ZTQ0K+EEC"*C.!/4$$Y$CIRN@[K:?1R1[PVSCH&TC\_ZGH)7Y<HBKBSB
M/"R"*$F98Q YIBE-<LHL)0+GG"@N*>6GS1A#PR2Y.EZO+.+*(BZ'1;QS3Y_J
M97NKV7L7@JT8LQRKG*:I$DEBA4$($40UEIT3;T\9N\FN+.2R8S?+H*  BI-7
M*7V'5M+4<!Z^/$&ITG P,?,+Y-C[P/HR^#H,1 6+>FR6*J\?VSMU&4G'3P18
MFR51PW?WQLP[E-*4IU8E AN&:"8$2UF>8:21^\$9L*=-P<N'F%YB3*T_:5^8
MD_[*HZX\ZA* =1B/XB9/8*((EIA3DB8L=9^2/'5?(&[):9,/\R$CEQA6N/*H
M*X^Z\JA'R[Y<M>8=ZVJ6AV*%<@UC^9*,)D)+1G,D$R2=GB68X.<VW5.V.D[O
M*V1B7[F!_VA<^K%8[>/Y&)] R\SKN5_/_7KN?YQS_ZJ=R*>I=/[[1([&8Z,'
M,_/93!:GZ]MXM7<N0(6_VCM'\\FLG<G2Z:%)A$P5L39/54)3;KB01B<V$5BQ
MA!)Q4B\R&6;)ZMBMK]"XN7IHKASKRK&.P[&LUCI/<TIHHJF6@B.="TV,S31C
MF>S@6$?T*9,A95>.=>585X[UA^18:US*:QE85RIIEG/%I)'$4"P2206AEF:Y
MD<BR[(A%_5MJ^9]"UOE)N-B2+>[_]R?W#40"]I@5%X#1>V!<+'G>;V!<MN]@
MRI-/4?_3*N6=\CV'0+P$WDG7^6IDK7$DK]Q],,)Q= >S&Z>V]&+X\<Z?)GZ6
M[W  '@[WNWN@GP@IBEL@I7&8PU[$0;[PG$;#MW+F-,R+7)HA64Y<_0\S,3,Q
M'C]4;V@0\52IQ:P8% M9F'\M8#+Q?-J]NO!Z6+];P6+)'0,#X&% I11C7^-5
MW!HS;\S#=@QI.A!+*^R:=ZVG#E23Z3SN$:;#?Q8>?E U9NZG!8RB]R.7ZZ'G
MTCCN9JJUC(IRY3 ZT[UX,JW>W-CZ.$XD'9DP;G/FGCZ;&[TRJ;8YJG-FZI'<
M7VY-V+47;  X]Y9BY 1:P$7I+@2,64S<]V'&O1B':>PSF,UN"IANXE9H[L4L
MS&#O F,33,H/+?'()'9I_N[?UG5>7QQ:-F!Q/QO!J%&W NU^G /(G+@8EQBK
M*SQVFYI_,6[?]V;F1<HD#IB'99>O]<O(?R@<!P\SXT\Z?+JD8#4V8N8%R6WE
M@9Q/[R,QEM^4PB10:#D!\\7[=Z_?B4_FA1/AO]VX_[1YV=)5KZ?3.4P<CR]N
M#K-L\B:_;)"$Y87=L@NGJ9-=\3_?+@VK">=0#=!L:T5;V%/@3JO,J9[Q[-=5
MO\1_]]GA@9@T7NTYHR.>20$'#M^'J=-B<#L#O>//'V]>_/+3V]<OW[[Y^-.;
MCQ^>_>A'_ *; TW(^.I.X00G@.+'YNFUSW*]W(A3@%9.Z\T")K^'XVH!NC??
MKD&S?  =\'KV(RQB0&CWUAJ;N7?7/9> 6\^%=5N!<M@OXJ%8@X!-)+J=5=@3
M=.6(;0DH0QTH'Y3HI#E/R ]9O8W[\4GU:FD<ZRIBEC\]^[>N;2TM^F]&Z+7T
MT$W:%SH<WFOT;QQUU^D@-Q-=*O'%311&KZ<SA]K%?+;PLAD4CN5IUB(5.$T2
MEC!CJ2)"Y-BI]B3EB37$YKODC6R=9DTM3B3/%*,I90F1DBF346P2C6V*3C[-
MNG.L%BW%%4!Q9<A["<@H(08E0'U1>!.D_>:_;X=(#S#N/?^]__HZI[)ONXF<
M0Y-MZFB>&_NAY$Y1<$Q7?)H9 W+><9SY[:#%B9\71CT?_?[\=J2UF7P?4JHD
M%YF6J604"BFMU(PG.=68I;G2F7SVHX@<-?*<.V?CJM&]@/'QH)RX#1J'35^<
MSC2#)7\>.24DK ;4JL^CZ:)PJ@R(*U->ID<.MT:J4^D<3\7$76@=_RO@^:#+
M++]339W%&K2<:>&UKK$ Y2U>?C^;_H]I/[WU!'>L*EC_;F%1I_5*4V'B>X$'
MET\K%U:-?9_=15 XH:J6B4@TB4@UB&CM:KR&_*_%"$Y1PH&Z8W%_.@$SFGB-
M#C9\Z^2)(]O[^[&STST>6V."1AE 6NJ2Q6(6+BX&W\ EW_K;*Q74K6AB5 -6
MQ4,Q-W=-RV5F[D;SQA5Q_\WU3X"=.#5UXC<1H5$JGN5AE"\M0>)^%'.W@,78
M[=,,%D5XA;,]YF/C[_2/75'P]0).Y]Z7]8&3 L[,62#W7K-W^G#<>; ;G B>
M!#@VCV[)1%D#!+\#IT5Y#'!G"[^4:X=GWSG!VH#"S!LWSIQQ6GH$@78;]P=?
M[L9;2N;W^U&T0EH7Q&=OT<?[,S#2AX'1\S%8VF=]Z;D9;&5ACCRG+<#H!U,2
M,.0O&UV1X?*?_=5O)R""&XFMS0Y\&>%YAIW.X9BPTU$XL<KR#'&M4I;E'=V[
M3N-W3%>362->.]8'[_($<IP]6V*EH0)9DE%J6"(S@IA-M"))B@C/.B)%U9Z/
M6<#?T00Y[I8T&5YU]N :*!T#GEU-%_-B[N#B?3'%8',TS>.=X\[NXH]@PX6+
MB@]S8)@E\-Z[#TZG70\[EG$FA$5:)\0)ZH0QE2"6"I-:0H3M@%T'EF1-B-4
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
M@IA.!<4<:\J(8$(GVLB$&\D=J^WH]_-82$>3(<Y7/=X15J+:=2G'9G[?\.9
MXHM*6H-4/EFM3V<E_];RT/TK^:^#PZZ#PQY[<%AZ'1RV]^"P@ZK(DU[,Y6P5
M;,W6'6+P:O1YI&'.T7LSFGPVQ=R/6 (EX=5H!HE6H0R_E/3^%Q F Y#Y@V_
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
M2'\5PO.$E.RD0ORQM0>;4VD84P8YEH,RRY46(J66B8PELFN.E^<Z_B@?B?^
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
M06S3-Z,4I)>R-N-(C[.[<9FX6JY5F35:)YLU7;X%7M?-N<O2*]-&09TLS?]
MWZ=+9^FXW@-\(-_OK$F 'E^/X% L^P24A25DV7P:'E?48:F\1G..:QBG28W/
MOW5 ?$PU1J=0FAF?+%LE])8/M:,;=#<7$YYU<?/E%.T$7M.H;%'ZRK$?W>#C
MF]=O7PR*!G6#%X,TSZ?V:#FUX4Y)M>&CLVKW&.%)*E>]@@>-;VV6EY)'50&^
M8%64?$#*T36[ @M435>]/>U&?K$+XDC>>LYN(:1@O!-^\P_8--6P:L?N^_&H
M%-<:&,=(+$U(A#0$%!L2**F8-D$<*IZ$L5@EMAQ*S+ABM*78^!;8_1ZHB*6-
M?AG+$>H^)37?VTGK-)71+G'"!4FL*)R @BL0+V3$B,+JV"VFCT-.DRWW<FA'
MWA>M\H%>Q6 E:&S)9F:)RX[!4#&5"3-2<*9C2FP@22BD,D(Q#K)=V%+(_Y#5
MZ_D59VURU\$9"J"',>6DI-K12! .G!49 E*4"8S>L@SV\1G*QPS9LGJ9:\1J
M%4H5G)&%+I?71>!\V0\\7E'8G$D!5>4M^#^]11:"!Y316U5!.^ _*V]S7W[9
MWF&;'/AP>@>4SJUO(%N>?'E5:&AVL(T ;BLNKTHV8SV)J[E/JS(3< ;"' MM
MLQR#CXM*RQB7;[4>T:NZZ1,R\BL_[VL+NK;-9V)E6XT'I[B&(U.J4,8T22(E
M:*PC F*O(B&AFYN\;*[QD.B ,-@ID:4"7D%XG,0"#F\B;$1,(,]2H(A7VZ1!
MN=T*$6V>W@XT.:#I:?.K=AC?(0Q/ZVV^1PE8WR?H_&45G@H:0"6R%W7B!FIJ
MKNUDOK+F+/0R7SZAFQ4C?8DVD.:QA)@_S[$J<57R-WZT%>#C--,W,-0/"E;#
ML\)KM#:_ATE]OK?#+_97F/3-7(EK[1QUH9)1G%#+0ADR9SC7BED2)VRE^:K2
MH:LWSG;2RX=7,-;K<?;PP;V;V/H*4]IE/-5>E.57\T-JNS1N57:WD0)6$.XW
M4/U&YG\P<+1ALG*QMI$T-DXT=3I6,2<Z"@7C"=4T6%EGOI,DXZT%..>%BBNL
M5SH$;?]+89="!I_Q<.Z5VP>L(X6L^F7.1%OO"*RKZC7RP@R,;5VNQR@"5-MH
M;B=XY7_6?^!IW92@DGR+DKV-W@OR6J)9N35L<[XDY!7:#+#\:EYTK_/E;D!A
MKIIW^5I;H[*0ZZSF?%7U%2B3CK[8PBI1ZO?8<Z*\X:Y<NJ+/.JR!G[G_Z\UO
M'S_"R\>8F8)F\+D7H7&CJ!^:3\O27K4(5.N5\&D%/BB?IVKJ%V!G37\ST.]P
M.LST_ ZF(#5D@GV.@\%6?67FNK0<VQHQR]S9>;E;LTTVW72(;).UJ_7D:V:D
M9ON?0LXK6O5M;%BTG-RT^[JWAFUONBG^AK9Y0?1O8**/P+.=N:VU*MFFFY++
MZ@W?.?VE*8JA%^<:KO"=KKS(AEK,@Q>$/G[\_95/]<*NP$4GA F\PCG?1JNL
M$>I+%!;-'XMZGKXR/6:/#67AO,!OIG=XSYK4I"+#]H/[Q4I3V1@_W(^L^<UF
M7U)ML5]+_GG\TGXJ'FR*"OC#9J92H(* $RE%$BE**9$L4*#!A$PZGK"V[IF+
M;6I]G&O3@N)%[N9P<'S-(;7)WTE3_@YJ\3O8)'ZWJ2M#*V?"W],Q#@%Y%M]?
M-=/\8C<GX+T"R1 F] %S-UY4'2 ^CTMBKIUATT]@B=!1P(P5(:6**&N5E20*
MB%&.1T<E<$L.W_TX,S"K)\]'*--CXEZ^:+&II?K&L=K,&JV[8<Q7Q_1,7C3#
MUJ6K<.C3*)MZO6^YYNFW?H'0X3DI*N>FP"6%M)^W-D&[3X?#L@9HO;%RW_$-
M2RZCVQ+4PK)D;N&QQ(N_^)":=%3903%]MJP*#!?5CH.K@E5D4\)89TG\9+%
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
MQ5/D$WM_V4$5EZO3=CXZH5_D;V"1>U6V#T'IQ=!EANNR&)HX+B)E0195G)J
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
MH6C3:OK<>!?91[1I]4]LNNDQ_HE55$+)2 ^!2_[SR<M/']]^A//F)2AS?[R
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
MWXQK[D),\A[AZZ>)0S[BDO7<<L((]HYPRQ&\$PN*RH4%L6.-@H,J>R<(BSS
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
M'L2W;&UY9.?R-@DNI\?P=MITPW.SLHQGQT. CHBGZ_H6(%@V ]H]BQT(557
MF4Y"'0:1HYI80"BM=,08D2:,X@X5FCE<Z\JS>TQ6-WH['H,MA[UW K(?T[7M
ML.!UDA8Y'0'</=NY@,B[T)WN_!"][Y3.@N3S64J'M/8U(=T(8Z561')#)8^E
MH#:2,4EH&!/K.B0H?T60OF_/FLX _YG\\=%.G3RBZ.MSHD8[=>N(Z*E,ZI4K
MTHSAYETK;;R=3J:9?7-[-QP_V.Q5TZ&'J/;6&[S_Q\JL&9QN@I"',/%0,IJ$
MC(?4,B$Y4"4BE+6)JH6WXO%J^]/<:@2B>SAS<CMZ\GPT7L*@25%7:S*>^2-G
M/LW2<5"X$](1.@W829QGT4YQ+=&CXUKV'>9.P2U1O'4CIXK1*MZ3#WB<K7:*
M46Y=PABF!6,"L/3^!\JQYUL2)<E!G&*$A*&,&4N,H8$(1!P['1-A9!)@E]"3
M.<4*WQ'ZMVKW5TF>*SR<]$T=Z&"K8G+.[]?*RG'E'?)W=]GX+DOE!/_.[.QB
M[]Z'9Z;>HP^BR$T5G%!ZL[Y8[\LJX@W@\W+;Y%.5VW]-,3*A<0T\ F^5U]>9
MO8:7G<[EM5-<3Y2L=>9LY($=&.>\+J^=8GXBO@^5>I?7MJKWEJEMU0A9:Z&'
MT_?281WLI4,.523XZURRN%^R2UNRI%^R2ULRWB_9I2V9^)J7;#_S[D%7=)\
M\4$+.X" BE.;>_S2<C_F?4NL$05_^Q%?40<&'/M]M'S?$5U!A['WL^-'N.S
M#RM"QK>U=BV8(M#.]?G>#K_8)0M^$G)EC0VDL80:SJ0P6KM @U852*# "DM7
M-S+9R%7(1<<L]EN7[^\"*GY+FP!-O)_OQTWO510XP8V-K JQKP87"2,R(38,
M=>Q8V''>)[QKWJJ>][O,^S>9M0WNI]H$)&),&V4HCP774>*"D$BGHBCD;;[;
M+G%_1+;H]M1S?\_]!?>_'4^;#CX9<,) S(E8I*B30F( FHF))":.F&K+H.L2
M\[-XBR*L/?/WS%\R?_K%SGFWB25*VSA4G-*$<^L"YQ@(_O"1C-J:X'2*^>D6
MK6]ZYN^9?Y(CX\\"//+/-S:STDUL-M]KCU 7^ZK^-+)<&J5LD$BNE1 N:*G/
MW:'=$$97XO%J0$?BL'9*OHYV3+Y&KBW=LB\_?7S[45[;E\ ,?[R ?^IMI(?
M)G[WW/P\N)79=3IZ.AG?51Q;?E(9$1?"L%K>\'8\]LQ6/K[IG6WLJF(V38M<
M^[XDC,&^+/_Y8<'T-D(V&=8>X7FSYH[[E-?&0#^NV4O\9U]DELI1X]5^0T\R
M8'7D6?Q\9-&V*0>@>@"?_^7SBY>_O/GP]M6']Y_?O/_\VY/G/D8&(S8P+ LW
M[-]^E,_G+8<5=>?_6F]>?[*X#N^GN.7\4K>86G>QP_,E,_P<;>;I]>0Y#F)
M:?O45K%FS3=W\,E3A1\]]>CUTT .[^5#/L=$-UG-/86MN^2V (WQ+8Q=Q#4'
M#5-]$35P4\['&_$7XPM:^B257SWYL6U:;8R_.->_6PG#?3)W^X$BU':JFT!7
MU4U8#OTJ4?Z# O;S8\O?P8&$)4D^N+<RS?Y;#J=PV:S)U\J@,,DDA?/'!BY(
M*.6@DT=2!7$@+76!96VGT&.#P@2-J7-6<^PD1JSE7#N)%4N20";XN-,'A?D3
M)Q_D-^/[(H@Q&_^S".RJPL7&-6F+"BM2Z^EM65:G[9HRS&O@@/HH.$T]O#3:
MDOJ:3JY99^%D45YTI\(&=&UA@\V+N@,GG#7*B^Y4V("N+6RPU83[**]-3436
M^7F+CG!'R=99]]J].A61 P4"=,+Y3SOH_#]'M_N>6[;AENCBN66?T(%M.R4=
MNRG2X:IDKA&<.E!]_L):'#]J/;_:HLX7TX-DM7%P23]KV/TT#\(P((F@@:+&
M2DY0%G3&"$Z#.&ZK-]\=NQ\L &/Q911Q?G1OY9.4F^\AJ8>DKD&2L$Z'7'+0
M;!,J(J-B+904H5#*!8+KE@+SW8$D&ER%E]*V[2"0= (!M NBY=M5EK3SRY5]
M;^2.@5NKS;L!<)%-G' FYM00RK00L4R$"V@0<*J9;FM/V1V BS'N9HN@LRX
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
MR%IUY X>516OX\,:-XZ5Y]LOMN+]\D7U3C'%<57'"-T5!Y;?3O"6',"^AF6
M^_O97O1CR*>P ^4 )CJ"@4QNY.0*,-^.@-C3NR$\]SZ=W'C*9ZF:%AMH,JXW
M;'[5?)Z$W9-/G4MUBF.'Z^[D@[^@'!V"P_@V+:.=_$,D'DTI3&E2[-3B2IT"
M@EC?PA>N>D MWP[,U-:(,)=I?^4I>.5M <-4CK0MAHTO@(6HY[^\(#<2\0F@
M*K,HN []F^ "C9L?'N87R[/J%5R23X<>"X!N<I #$Z4P4NF?EE60-D]>+?,;
M/ZW;\0BF ;CX!R"3@T,7YG8O4_\X8^^&XX?;DF0SK*P K%KBM #2=6RU"8D.
MTFR;[51O@"4G/%=WRO5G_%1H<;\8##B1V36>C@MG9+&E'BN'-XO2XV-?U,\#
M(1S9'-[8E+"I("!6:R9(2.$W&7#!DYA9Q62BG5V5>='2\>JA?O4KX,CK,>[A
M4JA6D]^LGF; \3:O!/"3ZT9D>\$\:1'+2R"!37KD)8DY<*0A 8T4-BU,)(FU
MEA).0>.XB=NL,@=?DA/I2H]8$M&FK+KT3P^-_H3(Z_E<'7N)"$NT NR@Q@IJ
MJ0<6$DFC5&@!55HB!!Z_1&_^-4TG#Y>U;UH*:)YNWUC+N+#&RMAQZJSA/(P,
M<5R&Q G&Z6D6I7L[)VK;.=9/9&[/H*1RY"4",!, :S9AVE!BA3)PR'#%&1$*
MSIR#G#:O0.IZ,3+X U?K"Q )9*-+V#WGW#Q!'!D9@5@DB:5<2I$$C@BM:!30
M(#9M5;Z.MC+=VT)MN(8J@<U &A]\7POZ_A<[F]L/3<5N47EKBO(V\^]'Y06T
MMLQ^2>U]83V1@W]-04VR66%226&C>O6F-D>4+&)O[V[P:]3,='%KH;. &*EO
M4OL%/P.!$Q[X-S3?56+N4X" I^F?3V]28^SHIZ*0,PN(<%)JG<14&PDBH0E"
MJ1S1D2),/WD^N<FL_=N/^*#G#>Z<KSGW,,[N?WI7S_+C;)*%/7A.YN$.4" D
M()=3%DJAK$@ RH$G Z8"=T9/5(,QD%8_F6EV/\Y,;D=/GCO4S3$?9[',6YF^
M<SS;T$X9:$Q\A;:AG;+,XN  VEXQM]5!?/"T%#-Q9AL]]PE<*Z16_&0X-?"
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
MZ8-!8CW EP_UKW^O0FB]-]D_H_ZN<$#[+\(NH6HO9_:@VBFDZ$'U;*!JC8E
MJ-0A#0(:QD0H39T&?+4J *FSI;C/@>7,KP54>U&U'_+AAOP?'4*[+89[:%0R
M7,=$.<TCJ:EF ==.*2(C2JT,8]G69J0SJ$3.B$J^6L;3?]MLC%SO>P*T(-(%
M[8,+W+H7..1O'&TL":4+@B0*2$A-PKFSF@JKE(FE#9(6Q;([,E"/-D?>NB?P
ME1^[,]L&]_;VT=9%(=5&E:*?5D5<G\L%?BXH/F;TWEI0/=O9TRG[2[_L_;+W
MR]XO>[_LE[?L_6#VUZR^"=+T@^F9IJN!S)V+62Y5M5^+2KEEK++J8Y6/YS$]
MY=;]UKR4''N-1Y9P]O_9^]+G-G(LS^_]5^2ZIS>J(F17XDH U3V.D%WVCF>K
M;8?MFHG]U(%38A=%LIFD79J_?A^0!Y-B4J0H'DDY:WIDB<P#>'C'[QUX()@2
M:F6*C&'(:XNIQJW'CN]X2DR4E"[E%1&ZR"CI\XJ][NEUSTETC]491MJK5&%+
M#6(*_N=QR@U\D>%L+Q427=4]Z47:5XKUNJ?7/2?2/8B!PDDY98XHZM)4AMT
MGF@JD$V]PX?!/4^E)*N'3KWZZM77"=47MAS3S$AO,T<YPXHJI@FWDC$"JJSE
M4-Q]0*<GH[YZ]-4/^<1#?EJ%7HIXX33.) =51 E12& $JLDI;HUVLG-PJJ_N
M.KD$]$/N]<Q#]8Q'2GIFN4E-2JG"VB GK0L;:UPF48N>.3'NZ?5,7T5ZM"K2
MM_$DW7?%49Y]+6E?9M2M$$>_[/VR]\O>+WN_[.>W[/U@^K+ ?C ]TW341=LV
M 73O83C5RU8J1I^]_.W%YQ?)EZE3^7QZFWS0,(KBT,YNUW@VIMOIZ->^1WK0
M).*ZH>Z_=:OC2*C,,VXH\UBQ-'.I4XQQJ70XI_[Q,?7?/E=,O0@7="I3ARZR
M5)Y?U.IP@M?KB%Y'-.+AWC"9I40QAZD@5H6VIAQ[3Z3F3J?[B(=W3$<\B:AV
MKQ]Z_7 ,_4 EE<C1S&M/0XLGE6IOK'6(6Z1X>F@,<:8%0[V*Z55,KV*VW<61
M:>>DQ!G\1Z7*!%66*YD*A%)K[%[ZJ?<JYCM3,?WPCSW\X]<)'4M!@3_$M*49
M=T10;[3&U@I$A48$?F>FNQCHE,5#?2BF'W[GAO]TE13.P!LCV"MF,ZK 7P/'
M37*--*;*D;1%274%1?45CD<4D6-4.^Z<)'L]GDY"7:*+1SJ^'4\=O"!Y-8X=
M4LR/?]/3G[I1?7AZG=H)Q7A$'U'RU&+/:8H,)0Y);7F:R92G.!.IVL\!,Q7W
M_>+TK!.1ZA4(!9H@H^(T&JJS0:)>'(\NCAJ<(8^1H\88JJU50G'$/<,:(VF<
MW4M;[LZ)8V? 0B^*O2A6HIA1;%!*E?4LI12##R SH[ 1FB$LZ5Z"$_>+8A]
M[:6YE^8]E6P9R<%A!WOI,#69TC2U&F/.,T:XHGLIQ^BE^2E)<S^P@XG]B2-Z
M)+5*H@SDVZ84(2,)95Y+01B6AN@6D-TAR]ZIS,/WY#;W WNJ^L!ZG&F>FLPY
M1)D26LI,8D(%,U(@XSN-#?H@_UXX^Q@[82;*VL'HZGEQ'WPX^>-<6ZTO]3-8
M;KAN.]1P_1$4/UE*=SRU;MH<<9*/AP,;!YE>).%_/W:_Z]_!9O$@0>A:<T"I
M4V44)U1+1(W7PC.AD??2(9QRV>*%/AQY1M$L)//4S96WLP\=:>VWNZ[HUN[^
M7NGU2J]32H\KDV44:6(U.(N@[)#SJ129P-*:S.ZEF7R'E-Z*DXP[W(ZY5WJ]
MTNN5W@&47D8SH9S)5$H,I:G6RBK*B-".$(8D/2#2>]*)AEYO]GJSUYM/5V\*
MDTJ)064:X2AAF=:I9-:ZD*NQ"+?HS;V!Q3/5FSW>/($.>BKSV&[(6^JJ;K7G
M.O+4]IZD]JGPJ24::TPY)M)K(Y$RGG)$*6TY1Z0+ ++/1CTAY?!4YM$KN:XJ
M.9,BK[3C&$ ?!>BG'$\EUIGV7C!I]U*5URNYIZ$<3I&AIS"I$Y\Q\&4\4\,D
ML$]2B$]WL^N16AV)"L!8$CN>ZZ%;5G(G=)7_[1 KMY?@0P>)M?>X@L^TI*!_
M,L:IIDPIQ2VC-)4 L2EOZ853P.E.>/09OF!=/A6O31%T/,[9ZZI>5W555R&;
M:DY"9T#LJ,N<1I9;JK/4.RJM7;L)M!NZBEPPWE82WNNJ7E?UNNK4Q-I[[;S3
M*B42H%3&J=54*RPRBPESUCINT#I<]522+8A<D+17=[VZZ]5=%XFU=W5',I0Q
M244HYZ',Z(Q0Q[VAC!-"6+8.FCT5==>CNZ<_PBVENFN9D+V->N\GL'O!B7>9
M<3AV>A=4<Z5PEA)M.6+Z !"I4YN$J;S C'<C2]$]:>O^"'M]L%]]X-(TU5(1
MX5%&#;:2&(HS1BDQ.J68' !#]!G+_4K:G5QD_.=/\(D"_GKYISB]L(:#T5R5
M\[O[23'#.Y]&'OD"<_L'E6 C1$J8)XHJGRHLI1&"$)4Z8Q#*2J0)=SI[.=OV
M+EYP<_L[-<JL])X002U%7BDM!0<&%<P0C+@G;:_<=!,%P!]!_J+':(D,MZ=2
M T@^@F)\)XJ)QU",[D(Q%B@6.2DQ;ACXT #7_ONS4 P!?Y=<7/P]5#G(WB^?
M/[[]=9#/OH2;GFWG.JTZ2[6HI.E?EI5K(6%E0O_/:?RO5K#E^'Y.TF:F?%F6
M[Z3I&_)=CK5ZM9BTB'+,TC\NB?Z#^O&NBED["#6?C=<,8H4HSQ[AN]X[Y*57
M_7.>SP;^MG1G_7@\&XUGKC H\,<_3&:)"R$WSSD5EBMNK6;"(<M<ZBD+^KBX
MY],X#.QZ-IO\_--/W[Y]>_&'G@Y?C*=7/^$T)3]-X>N?JFN?)7_<#'\&(P"\
MYD;/?_O\[.67:Y=,QM.9'P\'XSQ14P<6((<Q.@L$2GYW;I+,)^'7TF:^G]_
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
M"],'0#V:E3TZ@$47,>?XP@0&&J#?16-8=[XH_@R$ E5;<$K<H0A?3=PTZN0
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
M30UY$-Y]=-.SP[2V?0-._>SVW0@\RWGLGA_/3?ARK48?BN[9M7@4**#9-EJ
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
MF:4?>VW8:\->&Z[7AHP[[J@C0B%/#=&293X5CL@T)<*X8S5*)QU&VM^U-CP
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
M:)XO[:8.:.U?<]!.?@#8\)L*8;1PTS>5SUSQYZ3T+!:0>E!AS8C-HW:9NAL
MG/-I#"A7?FNE<B8AHA WIE<1ZD5HIR12O@10BU R/.6.KP#Z#H0NW(W17Z+&
M:L:2"\0>0\F->-$"G#==DG9W')X?X_G#X3)>+D%Q($P3.H==]I/9VIWJRU']
MPIA7>_2G\V'-$ "MAP,3EQ5F-XF!P60>(X.W-?7#)(9SNZ#XLO:/'LN6F_[O
MVUV?#/(MHIM-JK=]'YZB -#=!/L"7RR\ S!I8_BJ2=V*"D5:HO'Z8L:5 P*X
M(<^#QP-L,75?'1AE<,/"C,,;8M@V)!="T#UR1G[1<.,JCFP;4ELZ8K!@H>K]
M^Z#N^LAQ282[\>-2M$"LPS#FN?/S8='XJIQ03"X-;Z-;&)ET7Z'41VT?Q3(<
M::.-]193":R-P5)YI=-4<9ZREG#'\;>X;XSP/&X#+1:*2") 2"G54FN5:2(1
MI3C3@!OW>,+J[AMH5V*7+3&;U6A-(SZV&K.IN._=*'D?LHOA1K@*790J"R/X
MRD]58=/ 7 3M%8(-3@UC**? HM&25I9DK3T-XRU'LYL]O0%W(HDNT<HTTX-%
M+!#:R:O Q_ JD@?%0PXYDLH+W)W,>"<RDV.0^<,H^<_Y\#81D=5P(1P?W6B4
MWPZ!M0<JT7-[!=:P$D@_"/)> Y>@[?]S/G()2>,32,0\01%$6P2V<*B^U88@
M0(BO@SQ0[]L@>(:UF)DQ\#_8FV$-+NIX0+@R7E>.)#[#ECI"!1F#%0%D=ZUR
M!YKFVZ@R2$O36'B8=W(510[6@ZUT(>T? B\AQ#$9P^@K@.,'TWQ6S'GAB/ZG
M@O>"^4;EQ*-#*E](&=TQ$7ZI J_P[.?7:NA77[ H 0C>LBLT0*BQ&-;S'P2M
M!)?!C&E\^IHA$-0&'ZXC!"T1<:'6BIWK"R1\/P9NJN55B%L?H]P$V67ZYV*+
M H.==YMFCC$CK91*4R4SB5+,M,:<.J-Q2^'!T39@%\;\0)ML/<V\8RE74C(J
M#-;, 89AQ,'\N30M:?=C;[+]<3NGYZY-K[E]0R;F19VY:<.[X0T+-%T6$ZFI
M:XXG7!-D_D;]'D2H+A@*UCHQH:TK7!#R.<^K;$Z15HAE( U)BFII[#T@W9B9
M*,JD\@+^W\UAW'77QH5>T6H8X$.27SN0(I775%CU-UO2LTTQ#YD>$U]TF^0J
M%)Y$J!%RL,MJL$CM+),-AJQ=Z;04)4^#9O!@D=8*+D#0'17MIN/HB 0]'#"^
MGT<<-7)7*F:K@%! E>F5*^<[F$85OS$%LY^0*=G)ZM)MK.Z=]$D,H>\S7;$3
M!NIS0GU.Z(0YH; YH\\)/3@G]%@M1W?2<JP.GB_7 U;XY#/ 33L?N@^^,K2
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
M<&=4UY(IV<*8%-__:>7WO> ?H,LNU"1[L+C[/JCNO]2PF/WE<#C^%@!+L_"
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
MI9#<(QS--97SC8+Y]D+II8+FL&EH*31HP'8':8.IQ(;M0/1%L FX=E8LS.<
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
M6];"1ZY&IK7>Q\>H/:7;)T[IG86OB0E;M?!RJQ8^^7$#?V%?Y&H!UB# &OH
MUJ +L(;FP!J,'+"&=E"KNT-O6-6H]4!8[ST0WOF0?[>8#9R"$PLRED!J$+2L
M%Z&!$WP&'M 9!%IT[P[6((GV9% >RC.2MCK0Q;IAH:Q*-:0*=>;_;SCG&R*7
M_[E'GWYL;G\ WZB4/2,WW8V>D0\C6IPP.RV&;4%HZ#LA#UJ.>>IJ3X!%#=8%
M4BAO]78IESNB5D@(N3.3^^3 ,IR["DFX^G)FRV2RP<:F937$[25,;_QXV-JQ
MQ^1C6H8.((>X$!L2M8*D?1XJ-Z(E:1;4<Z>I%A77LQ]L!TV)=L23"<6F((8Q
MK"^=SA]HL0=&2#0%FEDP,A]C5 O;L2ARTAQ-_7C-(M6JJ;6308#HS\M]B"^/
M-OG[&;'*1"U[Y"-H48R2FAZ='!$\T6^DI:MHO:4/\*N)9\'FX[.EF>1/@W!!
M8[QREJIRHP:09\'P;3/\GO6ZTBGWR%"%K@-E3.HS9$]P"XO5M<4:K5NLT8%;
MK I>8;T"E%?0J\PF^7Q:U5QFA()+ [IJ,._FL]F4V4=B:VYQ8'NAL:0!8V&+
MJ?!D,3,>?LV&;K69HZ(*L(>&%&SH>LYU.%=H2[3-U*@';XF&V9)0X+VDW5H\
MLJI.+VABAC:U4<V''3]<'KU+F6:UMW6A2C-4YXYP9*LJA4:/$T,-<E"UU)!0
M!UP1LXL,K9$_I$=N@[R%>672;MA#[AV PPKB(%R/XB \<"^@QP3<*_%8TO!'
M)970]@]Y"J,J)1YA#HYFBF/:;<O-ZS>IPA]]BOS>FN@6R6GN%;US9QF['2L>
MTA\U.0$B/H'?)0U".*PA,)9%XPKO_G1C]/_L.@\G]Y@8WD*]*SW,P0E:=[1W
MQ$BM0H>QP[6V<P1"V="W[!QYBS:CMID^G<7@:GJF#YY(BJ1#O0:KH0BKP;TF
M:8X#+I]F4W>!\?J**F$[#E7F.\B[R5L ?VG>C2VR@GJ1;2-OFG0'UAK9+9D8
MM*F\AH4#:ZI1YD%4OF7=6)LU;(QR7]T I_H>-Q"QY#0BEJ;^0#2A8[L>H'_G
MQV"5<6I2"5WED;"B!\@I/(T77.&QQSA..TXM[=HY7E A'(M^V(#+$! 7Y3KB
M!,1%_1 7AH"X: [B8I0#<;$\S4$@6JQ@6NR) S@:R$J-0_2[G>IR=;P](!%:
M.D(NMD663[3-*QJ6P43(=XV4@2'H63O(1?=$K1/JHJ4K+0!VT=))=L-=M'20
M'8 7.?%41:S7'!U?$HPPA[O+0AMFZRMNSE8*F*-)>NW-M]Q$N% :KD2XQ"VJ
M)XM5%]!\6VQ=F(2<I2@:(>"N9!;4DF260N4B,YGUS0Q<MA]I5RZ+3U4B&(+3
MG%7,5_):RJJ&6O0@OQ;="@=4._V6A?+Y3R5LY1Z2I:]+EE&+K<P'<!>VDGL"
MMK2=>16Y/=:!1J0#U[';4]L)HW=L%J2T8T6/;7BXHD49P&1%2X8: 5E;GDGD
M-'=H4J[8LI:WRB5;=#./HG^(;E$#5.71+1H5K^0)TU^.>^3Z3+_.I_P?N/C7
M1,"MRU7V-]&=[,H^.(-=$VV%P3Y$JG;1P"H,=DO< Z$J*4,H2Y(LR\KPP]A[
M-&GV2],EY3M^A=()K,%B;\'7$!:;>PKNRFPK4CJSG=.FN33=2H3ZP"=/'(91
M:)XI> SCY#2<R%:KT%_B&7]QX*3Q9D+WOX6LYV\4O30S-UCMN;8C/M;"@@IQ
M('5#^> L*#*1KAOZ*TSK#V;=\\N4(?=DRQ]WFK\NQ=^)KMA)J%U&7%T:<8UM
M'0^->";;KACVI!T^7!,I*P=NUZLJ@C:(O9=QSB1Q2R,4LA[ALA8UV?LMKF_4
M3H',[GS/?:&%X_\<P811JQ-<E:312!M^P!/F%*BZOJZ$8W>Z%@G+>HA:=.FF
M.*Q\5;V2F+:.M8C=#BKLI6&'^EJ8E"F%ZQHVE):\8<?:-&QU^N=JVP;IW8;F
MW<$"_=&[1LA)A?2N:!#=(PVKTI^);8[3L&K5]%GCTOZ&<V=-$2WN7#EWK7@,
MT)J; 9^4/(R,5U.D;#W/I>8I[VB3P9"5/M0$O.._/<UR-44P[O-;N^.&#43>
MM:4JHS[X^IVZ>M>.;UO88Z5\6O*_<:>VN=C3OQ&^<][RI9X[BA7T7"21LK(B
MD;PFO;I+:1*/QV>[[";@#/U%)=&FN-*_W1V#SY]OCED#T RS+B!PBQ\H)C3M
M KJ9CXF@@E/3=.=.0"7WRO:>:LL']=&KVO_NBRU**R"DR8\;R".KZ 4"AZ1<
MG4;@D-2/0S(2."2-X9 ,I1P<DK3+O?:)!P%,LJH3BT+XU0Q)TCF 1;=P)/L
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
MT)0>W%94GK]B[<2N$]7GY_[) T*SC\O*_'3JOE"3[)\Z5B3%?F2EPVK\%?F
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
M3BB44_P2[)+X_UEG'0 S#> .O )1\ &4S!0@9HJS'H 7 "BH*/X6\ ]14(+
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
M"M0;.J7_^P?P,K*0Z6SZWP!02P,$%     @ ?%9D6B_HLJ(K'   OT8! !$
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
MER,YT]GKMK[-[@J67QKPQ08AGF ;"DR$Q9D.7%V%9WO9,VZP3:Y#\9+?G^E
MP;U=F70_X2[FS&<S8GC1<8UTRTD-Q=5K1''3&58#R:J[8$NB/0GG=B3T=+9P
M_(H[O,5Y,W!77.GZB*$)]IG5\H#C;&>Y?)EAH09R9\:"1@M>8#., ]QD.3=T
M'R>41@5I&ANAYEC"1HUY5_-:,(]VI+,SG4BI&"'135K<;O"5!\C3,PLH5BMD
M.D]#EUME$MA;W("0G'?4O^]CZ4]@RM5G'O65 YFLAJU^)F."^MEW]EVVPNW6
MQ;E#X^ Y?,LD#B6%TY9AY62VSF_(M\!Q<*/4BA[ *!.9=J/:RH.199 .<M=
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
MDFX(]]RS%5\VZ&#*'\,JM;P'AN$BS[NYH&#T47%0^_^*WE7N7=2?\H=KUDI
M/Z@MJG>"BJ+AXG" "0:Z/T45T AOB/.[C_*'=)&AZG"?2)/#H\Y+E$BG*C9%
MZJQAD"+A0L-!92@D8*R#VF-67WF_>D&K=2%]WMZND#$+0;M0N,AQ4GMX[H$V
M\[ 2QRJDKI(N7^413X K1F,8BO1E]6!2E9T<ID!&& @M51T'6(1KOPP 633L
M8,>=@?3U+!B#<%$TV!Q0*+E4Y'.[8E\.2Z'RK$IX5CX1SA,.MJ87,(<VC+?>
MX;GR#A?*^S3B0(?I*D-0J?'^2$"UA_@OR 14RM5Q\0/_SR*BZ!__!5!+ P04
M    " !\5F1:L\NW$7%*  !$&@4 %0   'EO<G<M,C R-#$R,S%?9&5F+GAM
M;.U]6W<C-Y+F^YZS_\'K?;;+5;:[VWW:,X>22K9F5$6-I++73SXI$B2S*YE0
MYT42^]<OD#?F!9< $B"0JGSH=HD)Q 7Q 0@$ L __O-E'WWUA)(TQ/'/7[_]
M]KNOOT+Q"J_#>/OSUWGZ39"NPO#K__R/__V__O%_OOGF%Q2C),C0^JN'PU=G
M"0[62;C>HJ]N;I>;,$)?O?OQVW??OOWVQW=_^VOK\S??T.I1&'_^._V_AR!%
M7Q&V<?KWES3\^>M=ECW^_<V;Y^?G;Y^__Q8GVS?OOOON[9O_]^'Z;K5#^^";
M,$ZS(%ZAK[\BY?^>%C]>XU60%3*WJK\\)%%-X/LW#2]N"?K7-W6Q;^A/W[Q]
M]\WW;[]]2==?5R+2SP F=?&70?E*I[<__?33F^)K4Y00"@6D6VH7Y;.W3>%V
MP1^+O];9UZ21O_JJ;.8$1^@6;;ZB__UT>]74.^#D\S.Q7_+M"N_?T*]O:!NO
M\PA=A;\%45ZTZ2)>_T\>1.'F0%"P6*UP'F?I!<J",$J), 6'[/"(?OXZ#?>/
M$:I_VR5H\_/7A,<S:<MW/[Q]5[;D_U5F\49/E2L"W#VZ#UY03>H\B%;O=$3F
MDC(FFAFIM 4JB"RS'4KN=T%L1CPY34UA[S*\*GK9^ASO'U&<%A@:@T@Q04TQ
MWQ/6^(#0&1DE-V%V$P4Q47T3QI1-G"7A0T[9T-_)SRA)NNQ)GR@:;X1>IB4P
MV!"709C0[D\0LKDA#"LQ%FF*1@TN^KP,*O<["K<[,BT&9"8-MH@PRO>/M$73
M3P1CAK4#,C.HWDV"_XE6A&7UX_(A"K<E8E:K?)]' ?-;O&X,0>Q@R]B6A#/8
M?/6_@\,>D6GN_<MC(>\]/D,W06@:'E!N!A6D8PB.*;?EYB/*;E 2$@]R514Y
MQVEF6$<%AB;5)+/:%J57,0M-UO"MRE53X5ORYX<@([^-48!%15<@](3B'(T1
MID=!4Q "MGV8%9UIA# L*IH"M0:NRS F2X0PB*[(8B')QPH)I:PI^#6.M^2'
M_05ZR AX[W8XH5#9G^$DP<]D)9#2+^>8F"T@[$B16T28AZMB=ANAER'&UM2^
M)A[:<G-.W+$P:\MD46$)2VNJ7L7D;]*X=*2X>PX>%]L$(8HNJ]K*N5I3^+<@
M"8,'0I!4;)>VJJ^4J35U+\,7M#ZIKF*.UA2M':R+')T=_D#!F'7;&&[V!J53
M&="DW>@TB^-B?4^8O0^2N&@]E-SM@F2,,P$DK"GV1YR1HBL4/M%>2QB<YVF&
M]\2-6JR?:! PO<0)6<+3J7@U,OBASTM3N3J^UV5*XQ'!*AOM,ZM0UU;@7WF8
MAF.]$"89W9!8N(W#3;@B[DK5  2.-S@*5R%*%U&$GZDEB2$O\WA=!@;RA!0Q
MA"&C[&TT@9F(IC(+.ZJ8]YA&,K2AYBW:TE@-3@YEIR6]^)KX,&%$.HP](P*Y
MVE#X4T:Y'.@2GDZ,%^@Q063!9;-G0EB.W^&XIX/PV V.FHCI_0U]X:0DC>YN
MZ,LIIF<P'J8OHHC:N'"1ODP] G9B,_KB 0E;6PWH2PZG;<7GUQ<<1O=4'K^^
M'MJL[/G[^LHH$+<Q:8\8EB%DQPU^-;41P]^1A(W6&R,@D+"NV, <%9OY+_H#
MX.&!=&:T(DNL[' ;II\_!'&P+5QV.N!F-&5K>[@(TU6$TSQ!6H.A,H_QCN1(
M%]*\\VC4;33L,)IS%8TZB:;<0Q,;FR-W-,<.SR.&91.;ER-W+6VYQ!:<88MN
ML!T'V)+K:][I/9V[>Q)'UZ:+:\FY-1+$'AN]MN,=&O<*1\RPY.]]F5]T'J2[
MRP@_IS<$_S&9QS/"+=*;;>5430IL3$8S8AT'EAV.UJ13OB> R@YFFQ7&Q*(Z
MMC0P(G3I?8X5L::B*=!9$-&Q^&Z'R' VVOHB:B8$'"V3MA@7>)57RZOW9%C+
M#E?Q!B=[;6=?3*\M9)"L:CFK?[9%;0Z?A''V9AWNWU1EW@01P(*<XR[U*19Z
M"N?'0MR"F@&IR+_+%/!OUF@3Y%%F4$8&;;,2XWT0 HRM(W!%VH2\!:EO]FC_
M@!*3PG;I&I!T1X1*5OD#^J9I"(/R,JFWI5[3HQB%!W5-_NPP1B\9BM=H7;.F
MXNH/#I:8"L8U6UP$([I!EK+9S1(K[EQ?L*Z91WC5X1C1HX\X&8(TK:&_"=*'
M J9Y^LTV"![?T'G@#8JRM/ZEF!D*T%8__-G(131$5^2?S<P7!0\H^OEK?@$"
M/ZHSJ\ ;!YH0 R8H2-$%*O][Q6CA6QQ%9"WX'"3KGIJ:M:LV4*[=;: CSA9)
MMZG("%:SJ@8SS7%YD^"]T)AX;!L<E?C[5T,^7V7X*V7Z."$?JN/)+B#%=_.;
MSL%=!]2=@^?0>V9[J29R\[)(5!9\Y\J"K:&V"&2ERSRCQZOI0?>>+2%%J[80
M%_72O@K:R2TM)E;9_'M7-O^(LG(RO\9I?S9C?JOT[GWSTHPB^>5VZ]6N#/6#
M*T-=A$_AFGA1:0M//7N)BE1JLXMX:3V -G(CLHE4MOQ1TY;#L ']Y<^K-,VI
M4][Q63\1OS>II;A%8?R$TF*OZ"),T"IK]A"JW;SB[YL\6>W(E-_9&ZQ=+ZM,
M:@_-$A,O<7:2%@7X>Y;$J+#^ERE@O9P?3X+X+BNKN*]9?4'H9[:NJSY0"U/U
MA+\Z72!1%>N#'N61_&*/OCY*B]:E/G1)]TLR=,E&T6@OL]1I> E?$^T!7*RI
M<ZD ]S?/ %?V!Y;<Q.5=;BYQLD%AE@]'8F/TQ$!4H3<E4&JWDS9 53A68/W)
M'5@KQ8HT7UY<M?.Q'U.M/MK$1&O[#H8$@=P0LW:KUR&^[ZB1LK=_IVFD:/WS
MUUE"L]_H#SC.T$OV/BIJ_?QUBK;T'XXM6L:WCO?1+%Y";N!<5+9O;W99F^87
M[(WUX- U.%;3D(F,@F('%6Q*KN/ /:DN.MNSE;F%9:I&X)2Q.N)S-I5[MA5:
M$,.T8YJ819A:G$-PLI;^\YU7MNZF/)@P]D#!\>:F)#W:(/C0\8J&NP+=[\.M
M@ ^=A(63.W#B+HKEJK0-RB36"_W71%SWV5MZA#E&3=(RTX[B0E4+\ KY:E&0
M4B"S\B@-N^<_WO0:@;AWG]WE3)P^4823'FN;6U?1.5-DW 8A;=:;!-,(W/KL
M0"\JN8JOBC!<<3 O"Y^*BR 6#VF1@S_<1=0D<-QJ5";@95Q@=$N -BV56;B>
MDC[B>$5D/LH8KZL#2_&V4(P'+-5Z-9[@]?R$D:;> /3 *;MW18\GE*YB@O=M
M@M+B(M]X78:TKN)53B_O/LNSCSC[ V7T9M^!PSJ*2N/6:E+Q$EYFV@22%Z/)
M9V3*#&='LWWW.^&\"-?4CSJ*N$A33*\!0NO?PVS7.N@UA-0X.D=0Z=+Q%59&
MV@4$+%U.KI-\;O*'*%R5-U#!+XD[#Q[#+(C"?].IOKR6K =*XW0K8QBDZR5H
M;;6;',0&.8_,=IIW=DZWL_.726SL%(>L6^,F8S]'5*1J)'813W=O /J(-VW8
M!%POO?I2,4/XXD(<:[K?KA&:C&%2Z38-BR#+M+YLSXPP[F#_PK%Y63LT>O85
M[LRH6=C C@QG+?)[D&:HB'.>XRA"J^HVK/L$!47F6WG+Q7+SX?W=^9*LDLBW
M/W#R^=?@"<5WZ!DEBSS;87H)%3.\;XM\U:+FR3OR#24C!+;>DB)L'K<CS LQ
M<N3BHIJ(V-P@#)6:N+>DV!9?Q>N<YC$%T4V0?"YIQ>M"?KI%$\0\K)^2:=,#
M3L/4XW[AH-6AO>4THKG=#(3?^&.0*__V(Z-,%*]_,LA[Y-U9!B51N8',(%O5
M6]H,LE:ZSLYP2S-O]S/(@WF!H4GZ >=^1H,\Y/=1&MWTE]_):9 =\'I2@QQ/
MP6/<;;4FK:EU]^^IIDOKTZ;P5NE3:<FZ7/NTL[9E"8Q<\'ZR&=PR<[WG!DXW
MFUOF+GC&PO*,:)DE_%F34\R.EOF>CM/8]X(<[R0?;A+\B)*CC#0;]%&4G:A9
MF[$K#*KMP58[5TQ.\IEN=?;&.:"ZHUB/+A*&F^>J3=0.YRA*P=A !W!WO5\#
MEGA/1Z#EIKU1L?YG7AZ*3]_J A5&516_,JJO&-9*#7HJM,N$LK.AI2!>DH7_
M+B;/Y:8SLS(%UL>Z%AMU\"NR>=6]84R3GZY[*$KI^OXVJ&;%#U?Q'4J>PE4_
M"6L<$<5>T2?R>C$O;*X3(;HO@_,,5YZ@GU*TR:/K<#, )[Q&C41(C0G"3KDA
MQF(,PM!U=BFT(QSCV,7YR$=,!G/47JS339)+G!05T[$CY4ANBD.J-K<)=H*3
M&N!$@[2VL",O]SM1E(F5]ZU14RFZY")CW!"LU9K#($2EC-LWZ'F?I=[1C)&B
MSOW.PID'R>DZ$.DC2Y*VKL!B@!T_$MK;2S9FOC._0-4>K +NDMCYUL, 7;BV
MK1.;610F:,)!4K=#([)2U16M*,Q1!]K17G+Z!T*=IDXN5BN4IC@AC@TS\U9:
MKE).4,Z1>RKH5QBN5]MH0XK4:@)*=C*P*[^1<*&I8(3SKX=U0EU*I@&!I>NS
M>K+27AI334>Y2:7T[/3))9FIBX5">E>DK^3EM9]$&!PF99XSD><^B#^S3:U=
MOVH8C?I>PF%L.\@!HL'!SGT'-_G^L;SBHTEV;SP\)D;@%1H'6E[!2Q0H:RHW
M.X3DR- L;VC8;,B =$\&H?01)UF=75GA,-Z*C:Y9NQX65&M["8=Q;0 8$E3I
MVWF^Y#H@G@AA2Q.Y/M+<I3+\1),EB_Q,)C[4*E5- JWD)1JT-):# $K6SG,>
M;9F:\"+3X("2C#78H*27IH7K)K>GD);KERC85R]QKG25%Q5>@^6UQ16TDYM<
M3,S*8Q!IDK7L3?XZVIK\\>=M$&\1(_0Y^+V^TO7X^Q1#G3RU1H0X6R2MW'@'
M,2#[BM[AE[813]+KA)'+H3&P2.JVC9JJC06LWIYLP@:#D)T+*[!"CS(S"&.-
M/$-8NXM<8HH/1+)]OF>'&UG?ZA!C]YNCJ8@%?BP6?&",LE01/.Q6<]$S/@0O
M?'.POC41WQ>/S2$07&2.;C5_3__?HFT>40 <FDL0KLDZHTI1<'ABY2A82YYK
MS@$56.'FIGIQ83?W\(O,4"P#CUDAO!N0QQ$9M(X:$5?=%F9Y;*AU.EU>R+I\
M&4"/I>L]5Z9FD"X'Z6F3@@I?-UTD="BZOC9[*-:AG?->/ALG-;R@#A<(S#H3
M!(9<][% 87*PM0G4O67V\3'!3V@MA81R/<Y]P8)ZWD-#MPW4X*' Q75J?WV-
MQW+#5(MY^Z]"E3K/ %3EI'F?<,QHZ*L&%QB#]@:2]WF<K &2$=(4EQ),2^[#
MG4JHX$Q*DON( 1QXDY$7>9T,P9BY@=)R?""X3_:4V95M>FGF)X<LQ]Z^I(&.
MMO@P).O<YLP [0BCBX.W&F:WES7Z_H7F."Y6JWQ/6:/U!=H@^KA+<XO+,J9Y
MD!%->D"=6U28\45C].H72,?3\\9C[0\)V'QS28!VW!0UP-CU2'2#TRQ!69@4
MWE!UF],Y^9&]8PXM7B^)I,5]QI6BLF#8R.FZCJ0,<'R^"Y(M)Q<>5KAJ)%EA
MG_&@I"@8#3*J=H(C]T&\#8EC7&<)5"+2W-WS(%OM/CU>$*=ZQ9VBM.M7S:-1
MWV=HC&T.,%HT&%D)G;S2Y!SEU2H@*P>\/IW3<>9TG#D=9T['F=-QYG2<4>DX
M3K,]KJ59+>QB[(R-:Y\S68[I#EHY+/SJH.P55G7G/C+'MM*,%6E;L#WD+CMY
ME@J+C>L03%]B"88D&)D4!@S9V(<QD+9+&&]OT0H_H>10[ENW7?Y2U$N<_+X+
M5[N/^!9E>1(OX_)!^N*FI.+)VRZ%*WJQTE.X1NO^W;>G9-E@[10LO<;OR=L<
MWB=.(9J=8-3'G)ICN;E&0?-RQ?(Y1NOJ:!E5-+W'9^@6/4;!"JT7<9P'473H
M=8G1=*HV'T''8_"::ATH(D?PLW-:_!XE^^*UNY1 ?4E9++8)*I\RQI40'4&I
MY&UA^S%04_3JF.AX>A[#SW1K06%H@*_K:T!9$<36NT(]6 )+"U+..J4=99OQ
M@:2F'Q0F4JJ3>L6^IX,PIVQ0@KVR\#0ZS[+\<*6A$:)O$6:L.7S+'"N$DN00
M,<JP3>U3MMC0?$/K*F2)->08-O4O.TS1JH*L,!=V%6>$P0T+S 23FU:\E^#*
M6[*2:-"BK)!DX SRM7P79,GY%&3A$_J%2'Z-.1=W0(OWDD[XQ7U' E!1)2SP
M:;J.IA4"WS894LN'*-P6.0[\Q#25*E5CP:KXB@P-A4'H@-&U$P<2+L/8-_C
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
M'CR2+X/S##I5!4CA5YTB<H -,1I)?#Y^Q<VYN5IOA4%6>35FR%54S7<T:3:
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
M\O$F53I-LA9<R%]'J) __B3CWCI?9<ND&O@8&UNB(O7&.K.(TRTID,DQ2#L
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
M1IU=!JEA,$&NS8[Z'8"M(J4Z++7X=1PA6<5,6*\!VG@'L"L2[6!L7 ]K?&W
MG0'<!R:)$)&J8V'1H^WO""G<6E*M)L6))YM,QE #WFX:C2'?-I[XDK)VGX"E
MI?AQL0]E#"RR':G1&)GBWE235K3(LQU.PNS "#>)"U5-R2OD-  %10,&*@G#
M2Q.3XM%T[9L,Y6)&/F3%N)9W'[>26)-I;VDDBTV4;6A?8ELC33T(%#DW-BOL
MI6]M82!,W=X^A,;H*19ZX]4UH1[]5YZ$Z3I<4878QS=AI>LSF[+2CCQ*:6?&
MJIJ*<= ZIRFCZGH N$7;/*)T#]=A\!!&1"?$#<S "C?7UHD+N]5VD:8H2ZEE
MCL(5B=L784I],OJ&%B>2,X[(H'74B#CJ04#+8T.MT^Y>8M;E57UZ++WL>Y N
M!^EIDX(*7S==)'0HVDG<N,D?HG#U*:O8+!X?$_R$:*YRDH7_+J(!S$<PE.O5
MQ[K@];PWO6X;J,%!@8N=(]A#$0]MYLO->9"M=I\>+] Z+]P":>\'UN>.#-+Z
MWD-G;)N,'5&DW$:>[X5#:1EO<1AO%<##J\&'R[#&% $BT7LT)(;T*Q#\Z/X-
M&*9"XN==Y%4&+[>(JIPT( S'B8:^:D"!,:B0\I=)!(19P^$P(BPI)9B<W,>$
ME5#!F8Z@5TOP.?"F'B_BPPS!F%%#:3D^$-R'B&5V99M>&B3FD.78VY<P\6B+
M#P*I[FW.BA2/,;HP5JQC=GM'#NZ#>!N24>8FP60TS Z5"$32M._.,J/"VO6;
MG%CE^MYXG8S0\=CFD #E&$W68&3G\C^!('U7.%5%D(2 '$)< A/%$*Q!3("(
MRVDX#)WP4I7AW2;G0;1Z9^TNE=H_NPI_"Z*\O.TK7O]/'D3AYD":9[%:T=L(
MC%^TDB99:RXF?QWG8?+'GQ)AF@#W8*U3=3GM^A7 -.J[<%4^X*=BH705'P6.
M(OP<Q"M$=P9N48J2)Y3>XBBZ+#,R>@TU@D+55%H4'(U.^K# )IJJ/6PIBT*'
M,RT17/O38E'/@HC^Q.V_@#J#/BNL,T7HZ33':+ !F;K.\1"+>;X+DBU:W^-S
MG&;D]_<O]%9+-;A):(#@QZ7Q^N (:R[+\.0*X3I;63)PHQ4]>#W<&E>M!@)E
MN]KKPR&W42Q#K\W7]?6W8DF/:Q\EM VK@=#6KO;ZT,9M%,MH:_.UL@]G:*7&
MVH33JJNX0G.Q+6<(9NJ-8A!K(.:3VLX3]Z/^<]&@D7#PQC1D'#Q6<KKWIX<S
MZ3C(:1(=9#:;@U".?J]TF9M(*E5@LZSSS41%?,AG5MDV(XPA8"KU9 /2$HP&
M>W9> 8FU0VD'2<*]2[-8\N$,3"/>)4[*.Z/H(3WF1A6D:/TFL["H<_<>,(Y@
M)7WA&#EN/HG)P^_NKWZG__<0I.@__C]02P,$%     @ ?%9D6KS:Q B[) $
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
M7RR1<82NTK,K>&7&5? 5ZR3\/ZA]B>A;Q%^C[[(<K<EFDQ8EVM*G)7OZ?5B
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
M<:\H+@+YP$-T3^7Z@%ZDY+TV">3FS8J_:0Z<]0^4.HHA[=D6OZ(=8(J!@&V
M:3"2B1V]H#2Y>9NFT<?@'^W 21>%8G+TZ>KJY/P&G9T>OC\].[TY/;D.O*L>
M4)A*[*OG1>3R:AH$GN6H@^ W)[(Y6>H$VB:&Z0Q;QCH=/^UC6&2>6LE:9X"V
MLL9&PM]'U5X&%OZTU6R$FF';6:TJ:$$;HFT1PK'A/OUY$QJIYO-(I1QII/$.
M(0[@AARY%Q5C9%K)&<GOW]S@XK$>@F9S'-</I*CJ9^])49 O[(:ZL/31%2P!
ME\*0(A+A/BD61HO7]KC&AP5@FI8YQTJ4)RRX(T715K>'2\!6.XOHE$]@LR,;
MV@MP#OG1W8+\J1/M)5&YJ =NZ.+PP0V%#QTWI*I)?S/5;43Y4UNPQ*P IM20
M:8SY$00W1DE5.^>E\V0+G[?MR->&U<L5JX/75/SUH$>165WA$T5^_9"N,""W
M3L6$>;4OYI4;4_\ST&+@!,Z(GEK"_EWO6XR) H+2D\)?6M)"Y.^EY:A? !3>
M6Z$J)S;(Z+=#]^\/$,=++?+R :-IB=JB)IJV:'N5RE5:83[HL+[$%*MYE=Z/
M 6NN*,RG:D6O9(+$Z)=9&H]PFBD-=;< (;8,*R:2@5 AI9T!IH0<5.G+66D$
MR  4_9A6;(G=\S$-34E)D:"0@D-!KY03Q3!#LV;D!LZK@6+2_H76D?%(6)12
MWB@*7LB3OKR<%PNA9,9VCLB-'51D;9T.0,>O!D#@%H\YBJ)I]9RGC_B8/*;9
M>"^43DR83OMB7FDR]>^7'P/[<&+TU*:,8"_1Y_IU!./0RL*4\D%:\$(B[*7E
M-%!@) #^/^7I(RDJ=OX0&RC7#I4HY(6,$,I[I88B(B5PX/<(0?S!.2/23\YP
M6:)U\R<B.3_XB1^%1NXB'GU4H4%**3V$A-P2J,E)%@1V,[9?%-Z<D"=KS?1$
M42O[&H$';N*XHB^:!L_AUVQ\F:-<0)C2:P&O9.K[]$N<QC*<)%QA3 CTF3V.
MJA$S*"8IY 6%*80WDY/C65CB ;![EN7XM,*/:@!/I(0H[DEYA?+$NU\\]\W#
M0;W7FB*;O4/\953XGI:B%.2R A<BO1.6PUT.C0"8OQ%<]JF0$&+]QLO]B JO
M?C%^ [B54Z217*\>\'JWX8WFLZ[1/$)\B3YS\:C0?B.[P%!?U$*4WXSO)(0
M8IGKIKO+=GE(33>'G[4WPAU LKU86B7I>INT/@I/W4RU)^7UT0K-.N%WW<D5
M>QCXDFA N1*C AA=!RU7&-P!'08T7CN) #^6N&DZAJT$RZAU'FV!=/2:@*3H
M!KJC*7#73W- D4JDUYCP?GB,RJ^/YH3AN4-"E>1#]A6OVR/UHCL01EET!/:I
MIXT(U8$O("0LA.SZ,,[^N;V'1<&NQ.4\E.R%-%7K& !5<V:%67SN3 '[4[,'
M:&9_ENW@4.M8SJDTA@>Q+[HQ\V#:0S9:HG)1AC9'0$C.S)3P$Z8T8J=.R1,W
M8;'Y8J;6&X27&B/=:2;K1CX.%@)!(."@$7Q&#%3KBOAGB+M%V6=&.S.^S4VT
MA1CF1BTII]J[Y-EQKRVOZ+]Y4[)BIS/'03(+=EG1RH!/<1.I=_J!CD4"41F%
M!J*^^2.(P\O90AI'1O3IJS:[KCK64+K$<^@0J)15K)&C0D:9_D4/*KXL!2+/
M"QWTCFR1U"UOZ%V@,3C'Z.>"E*\(3\KE#.Z@"CJ258<U. [#K'%CHCI*TS!5
M3XPSB=,7^8 ^(3P$F6I.@XFKOV$$$ $C+0 V(B?$@HBL5OA<E+?=I3D\XVI&
MY]3"(V[*A#VQ41V++_Y)O4 8)U$6WAL5VTB;IJ@%+ .!8\0KL8Z(24 TA>'.
MT4-:9!6;N^]?C,'WW=^1XDM:K&5=$AL3,IZ!3/AFGT'<WCD)\VW$5(C)P:TQ
M:,7>D2=<1,9;$T"IV&P.3!G' 9:4S+?!=\"Z%%2'@NK.F>K,688<)B[,*TKA
M,$/*WT?&L6$1:NM$D[I07P?.A(I9QA#$+LRA(1HWJ%]'-61@"Q# ,($I2B(8
M&N@":F[?R^_/:&!&K2.]IBR!JC1]\T<?I:=]]B9^C4BFL)0PKFT8YF)M\0!
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
MQ^ZRY-XO39/M&(2(CFDK%/7%444<7L95-8Y %!2I#I8>1T(S59F*.*7'P)A
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
M?[#!]8L\\&U!<3%'-=H1!7U"CH>8Q,W ]2%[FK1C76S85,A[&TNFG7'DRU?
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
MIX\*O,[&LP5N1N1,!AGQSVJ#V&=@.,R[(=LA1I.^%)L%W#(Y5-:":,6EHLL
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
MOEH&1AZ=D5@;2JY/CKK+,0[0VW=O?OSKP;Y,]LO8ZB9U:R..HT_FQ>N@;)?
M;.,POG;,T4-:W./U#3FB'2?Z7+PHP\D&J)TCM3$KU361>UE+9QN!?1:0V4P.
MU^NL'N]^@U:U$$,RZS/S%!#'LA$WL(%3 0RUH*P@,07/$E&AW^L2%J<(O%.@
MO3O%MF)L^7. :@>LA(]:]D2Q>"8L>12+;L(P*.!B'76\QQ1\*]%DO*D:J';M
MJ\V:4J;Q+5"'#IS:YXR>F63_[YCI+$ #F,%2)('XNM>&4S0 "!>LRJ9.?2#1
ML<+J#+U^%%M7/6Y0CK:"N<(K=A)N-ED+8JH&JF#Z:K-R>QK? A7,P*D]K7MF
M!EVQHGL>,TT%R #35(HJ$$/WVG"&!@#D@I7-U*D/5'KJ'1V@QN3SZX>S=:WC
MANEH:QWA)+^)"JP[XV<A@$E<,S<>(8L%0"82+5$C65)@! IX>U"Q[ "B:= $
MC'9IP@WU+#BTV4P)Q,.]TJQ,',<V+Q=[WNS9V!D!\)')1G$(M"%"P*248 M$
MRU873DPI*!>AYJ\XNW^H\/J05M3I/3[?L6W7%W?'V69'GUX_I)0)%[NJK"@$
MLOQ^Q =+[>:#&FL[LM8R6B^+L<U]J\AL:BUI%5!::Z!5?;%MR44/T+K61-]E
M[;/OPW+;%EG$N;B';#<TTJ=]Y/#VVOVS].T1XTUGL -ZHX9J/7Z+(%=!/9T#
MU%C[UK"NZ 8N!_B G4))I),0WZ=EMH+5>6I==8TGTYTG(:@C]3(\:>K9(@](
M;&EKNELF%GT]IT&3GOD@.*HI+S8!('P,<%ZB=E-[]H9INYJ-JWY+V#:OTSP#
M/&!]=L1S'+_V5W@4H/1]\YT$[QW)*O7HRD618175IO))_:B]53J*L]CD!40
MWW2(]HE8']'ZDEX(L'E9%?6<]&E^69![BB?Q,980T0[&*E%G1.OC< >WTH<:
MYPK5I/\6_4J*WQ!M +5"T7  4-#$K$#&S)!K#$EB@*,%#Z0?(7/X<'#DO*<S
MYKT.@74F]4?)MZ<+'$9SF84(@,+OWT"M?C<]"]Y3P<QP4P7\BHK!W11Q%X[V
M$HII"05LQEVP8S3.LO2VV0U_3G^X\'Q^O6#S6U6"CD#4Q^"*2Z4'%4P5B@E_
MA];X#M,'Z^8F]L H!A0G,?GP0Z#+Y?O@-T#*LE?/'>ZJ!U)DU;-PK89.;'P9
MW43,U^UE$O^N'%#8!]UB-E;KW62&NG>1++'0EJ7H>C-UN3<4D$D+[SK3063I
M'OUQ]I2M<;XN+W'!1QZ.\6I#_S.^CM%$9=KO5ZCX&PK0Q@6ARQ,N;HEZ_!GH
M$CAN(#>1'*7E UJW[VFU4K_@X\MKLJ%_E&A+ZQL^UAQXJ-D('^)A!RBNIB,1
M4DW)X$18.'IM7ILX=$5DTS3OCW"Q2<Y&^@!1^7JTF.VUJ%5>+R@5C?\YD!FP
MX]#576S);;ZB33B^WHBWZ;I'^;WH,G@;U7&C"J3JJZ%E$*>WQA?,)ZA!!C%5
M=U(.4(X#GVIA!0Y1*\T<7..6&\""L#5G@\U%.'N<E:L-*7<%OKBCZ85M_^4A
M7N%-6N$UVQ=<\OSR/BWQ^C)]?J1]L?(&?ZW>TX!^&]'$D[7FXSM;<R2[IU_C
MRG_W,%0IP=5ZPJNC-_PMZAL(FS-\(9%XA\,PLS@:[2<;WW19)/]\2+."K4S&
M[Y^;0W^N'S"N?B[(;DLSXPV[\FY$3Q.5YF/#5!S3A4E<KCD!Z$M%?)")A$GQ
MQ>;L(L=GU)[DQ$51*XL^<^G  S=&N"!VY38D+T2SSU K&"Y+PWT288V2^DPS
M\?XT$Y4Q#94JOF@(B,L;#=6^0#14F>C1$'WDE]1AEKPC&3$U0H*(>' $C8FG
MT!02SP1XRXRPID7Q3+E_A;>D8&N\>$B">,6K4NRTVW%74VW7,2^[:)U'OHS=
M*L>_#*TEK4)S0&0LRUPLD4.<BW,T!&9F9# :Y@C?92XV8-=<D?QP'Q>4VQ::
M[?4')IJN-R*81^E\28*12^6]"0:6DD:8G5(LJXVC8+8-;HA3@8[N6X ;&%S!
MX #:19A\4E;9(^U(7]P94]E&M?FH9JJ.9+:)TY7-ACY5=#8RE;32ZSZ=XZ"P
M%5Z(6SD.26QBH<]B)[@N/. DZ(%_R-A%=5FZN:[HCV!)_2C=\@.GSK(<BR:N
M?)F;#%39FO,VB.7V>_P-<%G' 1O\LC0_&!@3CXH=H,X0ZBRAUA3ZS(PA;BV6
M_KLKAH6#:EYX,1EPL[,J'HSS1+5%TE<7CVAD7/RR^83CEXZ)0NS+E?83JRH2
MCX23/<FB&(^6E ;1?<,AY(<R?0!K"G01.'XD3SR$TUQS"!O9;#Z0XDM:C-<+
M.EAH/I25!4?T.T3M2A$[URH>V5A,6B6VA:L10)^9!&I$ K//!5?$2T$/>6QA
MJ$]V'R!?<(_8X6U9%>EJO&-$_'*P9VS_TLL6I;$O+P=+3$SK=RMUPLGA]?7)
MS74,&Y8FY3#9N"0IJ<'>I59FNH=IIJ(T6A(+6*8]M0XOSK<OLSR5F]'T!>I^
ME]C0GM=+P\2FX47:7 /6;,S[W#X.7)V9EK#BKBYH*0>\?:MKVLJ&7>0"X]Z.
MOZ$1N4]OO1[H\(5 H=_[B69D05%,HFZ0IO<_E1-VAP+WT(_Q'0U@_1[G]!\5
MNY#WPRY?8W;G9K4K+^[8$TGSR$:U72MKI.JZ,-8B3N=5L&8^E4M>34SUE]Z0
M.W2)\Y+- C(9%%D=804?XE:LH]6L!A8&2U==T+OLM$%O<W(S][N^R*\PVZ7<
M',$D71WO9&,\06!FP]>L@$WD7KI<MA& )@&,;(X2PFE.8\=EA:YH]8.NOZ3;
M2 ;SK4 F&L%W0.MXV-[$E'"L/G[4>]VTZ12!=^@WVSK[,U\]]78IS!H1-B+8
M6. G );-@#QBIA"W%<N45Q"6*+:$AJ%*P$VCTZJ?MJIVC_5DVZ<2KX_2S6JW
M22L:]#FN+OG]]=FJD6>;6MBZ K;RCR5@;8/:AW%ID]O-N/=&N8_?ZJ7R]AZ:
M6>O>R5G2_H4*^F=L#7PO<%9V 3P21MI)</&A[D:\(D9Z;5C,$]IRM&R:(HU1
MU$CQ7OD!ZAE&G_BVU+UI1&VCUGBGQ\P?H([I5[\SW06<+Y/N+[H-Q"[N7E5X
M?4;R^QM</%[A:E?D%[GPQ,ZEW'EK)^G<!<_3L.\1/FEKXYPW@VO<)^U[M*$"
M;VBS\A$57(1U*;=LQ#6-X+3/Q>CC-5L;4=9;ZE9[]9O,#;/$"\GL5WPU??\\
MA]-\5= .O?^^KMZ5MXRN<A4\F^N_0R2]8F6@\Z9RA>N$M]/(';OSIGN+LN;U
M2\_= ))XS=M@4GK+V7*/?O/U"\T!D?7#]8&&2@2S]-';W-)WB$Y_SRUS@OSU
M)9B ??TK?,^")L5SL]HN7_=F:OC)@/N-DK)UU&Y&FO*T->*8F]UB]]+RL@Y!
ME4HMC2;]*=185A(YXHOX*NUAYK&SU<\I+PKRWAH9]N[]XYTV"/:*Z'?L*XH]
M#O"'NH1FBPM>M9^1LN0G_=S5NYI*T<97H'1['8U.VO5.&E@TSA?3:-TH;Z?1
M:">= &(2:" 2QP9;:*D3XZ(975VC5AK<7V,(K<!<.I-LKS#0T'*JIS$;KR91
MS<>MOBL[?NTM:#AV%LLV#A,X@,@F0Y&6<)TBC'1R["V[:/PTW^ZJ\@P_X<U;
MX0E1 ,GQ G"1I*\%K_(HO*UH%;H +5D5:";_<T?8O.%ED:UH4S++T>&JRIXP
M^I@6O[&))@H(=+K&>96MN@L=T7?<!GK[?23'/D% (%IZJL7,>&WI5$&X@A2
ML& T>@>FT3LPC=[-2*-WYC0";%U6>S)E4ZN97&?W>79'J9)7];U]Z.*6'2_
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
M3D_O +6:!_S0M8K/\W3:WQK8 1,]\R,^X+3/J"Z6AGB.Q_6:A::X/:S6]-L
MAD3I95#1S*]!.U=I*6$7=>ZXZ#._GSTPGVTP(F^^&D!,W%Y5&5 T4&,!J->*
MRL*O)Y0V%52ML3][25,Q';!+:+\5-"MJI?DA'; VZM9'-!.&S6F@(^IHI/9K
ML,52[FNM5=X]G54O]Z)90BW4:E>?5;0MB&.8B]45(0%_[\F29I'P:.GRDK@P
MV^VB:U8HG%C@XFT[;YEU\,"!U_BZ T.2-^V1X3Z7)3',$JW1I)9F+X;*AP4Z
M:M7>PM5V&0?ZKI'X_J5C95 "OO#2&(V@-P<<63U<U\=3C7>!>[+F- O2LQ9D
M*F3R:[R,=+K'XG]F9&\]Z33XK,@=WSZ[8^=*K+D66O74HFJ26T/4><Y$AGJG
MB9/.J/OL230\FK,3:QO+C&22=G:''*NWJ#-;J#:&^M:H=&OO=[HIX!0KYR(9
MWWV6]OI%YSQ:: IJ>JVFQVP$C-)GTM&[A.86G:5A"GG6C);%<6:D#80DJ<$,
M@8(,H#$@8[LI?I<GM>#T2.E[$4&]G/@H]>B5;(!3&J?R(^)$<>:BO(!D\)>?
MDS@1DT(YW-F&,$:=24XCL]0VJHW.O)U29AGM,K72&?#T,E-KIK7362PGF]EB
MR[B:DL'3J*HZ$YU^Y@KP93) T2R)X&N%^;5_8Y;+)5HFBR1<V2KWZLQ(H6DE
MZP0:R>75R8>3JZN38W1]<W'T/PY0NJL>2)']B_85__SCCP<__O@C*A_2@G4J
M<]+\$V5EN</KP-Q2E"@!%<&((U/! 0\ \%CFU#^^"XQ'<;YC)V!=W%WS4KE,
MZVMI*2_YL2*]ZVDE6ZY]F&I/#70RY7H>G(??X7SJH%L,RH/D7$PGM79S,5\L
M&\>]((_X1<#H;#H'BX.SZWP2(]#1=H>K%=GE5=F&>H57.'MB/=1Q8]I*5WJL
MG5+7^Z%V@$B5P/]KG21R?,\6>6OFV8U\FYUKI[*U/]4NRU':"**BD^ MZ5U^
MFVTV;.L*?L+Y+H))>PM,*8^S@X-R/U\+-Z$^RBX:4'N=*['R[ W7S3R(Y,C&
M5I&#NSYPKJ?[+8%;,9^Q#,(#SE5<5S0M\[NS^!Y26B]O2<[.D14,<8)DNR,I
ME++.^Y8!D;CO7E8[4>]A5NDV.YG1_G$4(Z2P\B6&Q3#>U*Q0&>YO-@'0(ERY
MPE6:Y7A]DA9YEM^+SY17"S4?0R;D2 NU;U<^2*VKB"!12MKGJ'T1R?G>FN(C
MT(\]1+U8M@]W("(6P?F(<<([CY0RS8^7R#B"7.G9%>,RXRJ(BW4F.3Z2"X+4
M!4> WWD(;Z%H']TP)"PT4+A?+'*:7Q;DGN*MY*M)UUG%QAE.ZQ.'U^]WU3FI
M_H&KRS0;'U7O:*4;'K2TXCPRZ!2]^Z"@K7OU>*"=U:3K"&W39][;9XO#^LLM
MV65?$6WP<\4>\0:$\=B@E;'AL* ?0BP^Y4#:<4O%7,)$1C!)T)/Q./H_\>QS
M6+]O'#I>O]=I!^+Y\7T'E((%>N*33-_1&F1--INTH,2D;24^QQ9X\X.Z-"4#
M[[)B%XRH=Z*RH7(Y/)8[J?*4SW+6*R\O^8EO/*(K3)F;K:IF*O"074'Q<T'*
MZ2""@XW^>9?F-GP<EF8;N9<M#+81:$];,[:9\ =O;OG-ERO:KL-Y&<'!+6[@
M&A_4YHC2;L3#PM3DI+>7@7:O@^=.$7B'?#.87D\8U\KMMH%:_0!Q P=H;Z*9
M7N9&#A W\RWS0S'.'H8D0<?=A?'6D^ GC]L-><:8"[47;++59<#*%&I%79WJ
MK<R38J#1SY1? .XMDHO6:E*O@V!]S<%R,MX0KI\$;OVZ@DV?/@QQJ\X=.F.
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
M9:N4UI)[0=1*!C[T81&ND(4A.3HZ8DZ7@],EOMUDX+6CL$BDP3)"TQWI^SA
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
MUHEK4!_ ?;D#ZE1HMQH<0T-^$0/==UJ42HH+Y2P'.*M6!P/;0"LT!V"E'?)
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
M9!;6:5F^2V"?-:R%A\L:8K[JSC>X)6Q*%]8) G:<Y:(]D"TL[;V0&]#MG-
M3P='Y&HYR\XC^OS/?5P\-OM_N4@TO+J+TC-YGW5]LT!UW7UYV_U?("GC$Y^1
MU7E5%RQ)OK ,N&)E'X75SC=G*91V<V4ZA?W:L^5'!7NM(%E5@;1=B<<$GI.J
M(2E;MJ_@7LJRU]*^'V;6U21>S3=7*XR2*!E>$_G=)SYP\]>ZH3$LEN:#GV&R
M\7J,4L&':3>E%CLZC_FVRQV4'=]FGK'82<E52<T'7DA3WG#7$V6Y2&(6*<M/
M-6,YC-%/,M!ZN*/@XZN+;M,,JUY^<I+1M%J^O:39?;RFZD]11P?BK7-QC5K[
M.=S:\IT5O]'B@J[9;0I%(AI.LE'_T_2<_>QZE""=40_/87+V+^@[,L[Y J;!
M<#Z]RNNKQ%5(G=U+0LM" RDKR",MX%AYR73>(7%V$+9'P?F5Z0Q\LZG3'NN6
MX]^F*8><).Q'Q.'*1^)/;']=W.R3LB1MWIP-ES?+GZ;KC/(7^$3E?WM^%H-5
M55+9BY5OT66$]T#),O%4Q%B]V8?UZN0. C^XR2RJ^) ;EO'YA^1$HI+5S.6=
M,0#)<('1*Q'MP;%31/JIV@MJ.@F&(J&,IDPIJ<A;14J.&A0((SK)Z"8NR%=1
MMT0R(Q4W\J;B-_/,?DFF94@C68)]S9A*\C%*0.G+.TJ+KR !9NV'IQ^'R,IO
MJB?S="!#\GW]@H&_R=RUS5;E$R(>D>K9(DY"#O8EL__N75O24;?MQ!HBTUQE
MP)7Y'FVI O*J1]4U!9U'OO7D%7*\"\=W>1HKQ+=)5_ 7@3\7@51E%S#SI^O5
M<V]1=*JWFWIP4N1]8E I5H.][L,>^JJ'2/CKRL)"8,W5!H,E<1N%\J>%X+#7
M'0HD*CNLAT5)HT*CID>GF>7#BL,5%Z!PA<IGU3R\^\QWHJ"2Y!WT]Y@: _@.
M[4K\2>#O13A$=4>P@>_7"WC;))T(UMB3DX!03FR^1&NX+TQ5A4-/4+ZDBL 3
MDWJ9OL!4<C:A4]%@54X&JQ\7@5-#-S&;#]M%["%=&[86/3X#=I7#NHE$B5^D
M(=XD%Q?#5L.]LLDACA<Q]!N[3(ME4QB@HM3C><Z0X#QC.YH5CQ">%,>IV*K?
MP1[]KSF]V2=?XYL^X!Q:5,&L30O?"-=>*^^PUTJ4,1:VX+"JKY<@"?][YN#8
MH<_9J$[IA='##3NQ]0B S56YI:P1( ^;5P]DKDS^G3X45S]H<D^_L;2X.RS?
MA\)-7[O%C1M^U8DQ;Q.J>HNC+HXE)YRXKSBN_G,1)[6\H6<N%N&!9GVA"!>F
M Y4BGI)]A"[+,D:7@$;B5)BE?BJ9'9'?H,+O63KS*+L\(W,KR3*3I<U_2-M6
M<X#9U0_F-ZSWF(P;S6LFTSJIGNYSC-V-"HC>J&(*(_5_/2DGTD?3>-^AQN4X
M;U'R\G 2\P)\SL&WIP(^RA&&6L[E95L)WL"*9BI/;!CEHOLVZ\O&8RB5;&;P
M-6W]9QM.2R6P78U@"T/J?S\]9]'!E:>[4&#4PU< -U]O,2O<9Q]<VTJ$P#S&
M  M\7JT&>9C%,IVG-=1^X4;L/]*VN8P?:"67Z1U/6_NYAME2!V2/([C"(/O_
M/#EWT8&4G[=0H'.\GP!FGFYB3IS//;ZV=0@ =H31%=B\=&O!'5J13.:)#:SQ
M/<(4MLW%8V 57&9P."WM9QM8I0[8O@:XPL#ZYZ?G*MJ0\G05A^CT\!)PZ9ZG
MEY@1Y[,/K"T= H =8V#E;%ZZM2 /K#@F\W0&5M#V2YROHP1TSZ_N:$:C&SYL
M^(VT@VS'#;T&MM/ZJ,'WFV-P-BF%Z,#T8OCP_:=_)^\(_\]_/"F_- S7\8[*
MUA3&.2TM=P\OMGPKFS,T&%1J"E/S"QXD0.H00A10@#0A^9<0]6J^3AA\.C8\
M8VA2I^A#>:=[FCW*T@]G-Q?T=I^ P,?C/*<%U#?\^UV\OOO.+BA_M_0LE7>-
MPIM]VF<''$[S\XS=QQNZ>=]S/%.*+#$PC4A/1SSE=_'USQ/I:G+;DZC0.L*2
ME410DY93S>N,)[4A-@]&N_Y["LEMW_[J,J22'UQ<!F=PS<SSIXE4GMES? #/
MT?$7<(%:5O,G$0AX]2&A0?OL?<B')W8S@_B?O\D[ZN6[],/#$*Q];TE0LI[K
MK@/#>\YV8X%:IR#W#JA$K<J_%Q&;!0$P1L7_80,I_22F!)3J^S;V][1KZ,NW
MXN- ^1/0]3WC/,)#5\O7"%]JB7SCMUIL77R=UK,4PU<KLSIOQ<GU[\^TQKW9
MXJ8H;&]C\^5P,*T.DY2PMW,ZTY2OX5[LCK_3V742WPJ%/^WI:3I02,.Q557&
MQK:5;RD;-^V\R]E8BS.6M+'DLN+@VL9B;B9V:>8O;>$*!C:ZIWHU;NP:=^K<
MC$3@G*9XR7U$NH$]&SLC/*0WFU^;/HSA'6H4R.0Z@D886ZN]PLQF/I=NW]W#
M!J;%B-FTFF861F7 U23F=!4]R"IQ)U&6/=[(FT0_/^SB3.H8%7T8.[0H/Y=5
M"T^C<M *)<7(3I[)NFPXK)J_R8;_,*]MN?0\&]4U7?NR:-BVL(7 ##7'QD&>
M)];*S!A.6=T)TJ85R3$5$C\]8R0:LE/PX3AC3LGYGH]#ZU\+J P:TUQ;VO!X
M"]>.G-T<K_DON9B#'6_^L9?;'GE_]0N9:QV2(7'U#MQ0W\X_O,-2QQP$XD@1
ME?@+$C6/2=0\GSMHQ(4M"X:9?@"*PKP;ICXG6[-+C/BSM+64\KB<;DQ1'YY6
MX4WNPT\KR>*1[%Y-SQ]"3\3T#I,-YC&]/Z%.M_!T"F]X?X*+]U2F]FII=HAY
M(I;VIZ4<5#M>%_LHBZ/D+U&<PDV.@V?0M"VTQ\L4+=#/M&BU0AJ][22Z'4,Y
MY+"J?R)O;OF/;TG"?U[:N1 ] HQ'/H: HSW(<=#0?$9C%K@%/AVEE>>)...9
MINJO9MGYB#0 !1;D#3"9^8;7< !U.F[DB]*%W;ZJO#EHF-!P RO2+4+#.H2X
MA=7J1B%#0^U-K(NX7LBB7P=N8S5=-:2G'[J1=<YKAS[1++[G6MS3$Y866;0N
MX%(ZI5G8D-;1D8G4>YP:UL-_;#+*,(]'AJ:KYBFI'B_$.JRZE[EU0W\TT;?H
M#B,.Z)DF89;/;HK'+_MTDW^CV^N#&A;:YU7:Z>%SW\Q0G43OY$T%8V-^Y0']
M2OY$ONWYV)\0\8C\+A_.C'%]/S&+3]O+)^R3=5+^!CM\$MQ^B1_HYC1=LRW5
M@]=,5+ZTCL@3QF;9OEC6<C<!6M-H)7XG\L$2L3W0C<SVHW=1KJ9M0]T2&1-%
M,]?%:9H7V5Z<PXCR.+_<933:G*5_@VG(=4(OHH+V-V5=F]51CFTS[XC'33__
MZ,=:GCD2LF2S$L\6LP[L# <VOJOZ$9)=ZVZT-!*%4Z[%BD NOM[#= ?6!;Y%
M#_%VOSU.TSVDN3</\W.:5?GR_)]K_DKJM5H,CMVU7#^..(MO&&^%62#,4Q^+
M=3LO":N2FM"$KL6DBI849-UJ"@<J@3ZZ74910Q3L'B[R(9I$=_W/A[%B??"I
M&UJ(57 ,?0);6V\5O4U=+J57UBC9=2ARPKG49[".2,GSU1PM(+9TFYQQ3?]+
M%&=_BY(]_4X+483B*P]X1$K/\74NEH[ZDUWK!M7$UZ*![R386B>4H=U*G'&&
M/,Q@!31$$)%O-,KWF3@9S^?*%<G<LV5['+ Q/=6;10^VZ\RHEP YU$'.7IP?
M[LHAJ@'?$>&T1!"3-S7YVV</0\/X@8W%&;W_&8_K(ZBF 3O+[4,$N?%\EFNS
M\OO9-_,T3E?]4$8%!Z$F&[5FLZR#6\Z08..[JVN.MJW;1KDX)*(.%JY",>!8
M#APU.1&I+9T&"SO@-05B#:-(2-@NY]#77VC*54X^Q?DZ81#$YE>PGMJS%K=&
MZB-;VD:XJ>H#NB$?N-)+<\@QUS%923I2$Y*2DK1(R>^">.8HSQ$@^KQQ.VBI
MT\(U;0U9W[:8G,,RF]J3YQE;4[KA;N7X(3XL,./42FV;^E:XQCFD';)U&L0Y
MF*>6RX%]'I&&EC3$?"[&R9=EH8,XT9NH)<34-JIK;#!2:W NQ4J5N87.[>PM
M%2GKT%G#":S5*A_1GH^]Q2XB8=$=,VY6:TIEM&[N:+ES)CD.COY?XY2>%G0[
M,,A:-+2-@5L-0\?!!SH&CX7;$KWBX8:1PH*503&T(*+)LFS8!CHNT;$.>+81
M<MW>*4K6HW:6,9C/J+]%!2P :O;$[!MH1EU5 ^3A5J]3B-/3:G$NHZR"P0I^
M).6OB]F!<.A\P_ Y"!G-N'G8SC1@SH(SU+5->W%^8"O7,Q4!W4O"H&']$AN(
M\][+2K.,;IIC,]5A2V6ZORUYDQPY0.Z?D&6E#U9:XY"P@2PJ<_/5KVE&HP2*
M,Y/+']%.["/0I1P1L.YZYMX]!TE*QE:]#*1Y$8:=SV<ES =F32:>(&L=K&N?
M5W_&H#.GQZ$A;\[4AN*.9DWM8.6^DY&F2EI0T_CN"YLD>^__:I@;]WF5;5;B
M9]+Z?1G[0>:.8Y;?N;<AJR+M[+Y:(6$6<"LV;DPD&FBC;,F8Y&(#VV*S1=E$
M!>L%[*$8N\P :OWNB(K2!.GY]CWZFB@W.<Q$&E0C;5^896,CVVIC0M-(A>Y%
M[#<,=)\!X::=!#6M">5S[A'T=3E88-5 7;<0:Z!#!OR!!MB8_VJYG*]OIT+^
MUZ6LU _WJ,$ =-VOL8&OJF5W>ZC,$\.HU]:'R'2Q#-;ZYI!\G-QAO1"GX*9>
M*>^&-LM8I!SL25.(8UP4UU$;0YW0 ,%-Z1T0,@8E5<JN(A9^/H Q9>!ZH&;.
M$WMQ&J7K.$JJ@R0QS>M#)LTFJN[XWKC6=1$;Q];>U6U&:>M?]L95K+D>CANW
MSNFKNC%IM5Z,A8Y%$_/NXGZ1'2<FW>H[?I">Q.;%E9:0V:]8Z%$^*S]/[YFG
M-2HE^=I:GZG)DKJT*_&G.$FRB.4;=4>P@>_7!7*'I U3<T_.68FF/,N>?8N*
M]5V<WG:>R_/M9S?BX>$^*@X_<Q4:%WYA2F.XOU&@FAA.BHPHAN' 'V8HNRA]
M)-N2]DG5FQF!T>'R%J.!WVS<^;&UJ&KA84S3#I3*]6/-T_Y@B;1BK)&&-F!:
MK1'WJ3N#YB)6A76=HAHX3>O /2+EX#GGRF^3K7Y\2]/UHR*4,Y&4+ZLF\42J
M2:XO7#6\39A5-EFU3E+(GQ<1]!F[C-E]XBZ.591M,%LA8!9$*WVNF4B#:B0/
M;):-C6PK?ZQII$+W(KSS0/<9$&[RU6I:$\KG]-SM*J *KZU[7+[RX6-/5.OD
M^>)9P=>$Y /R5?6+S)%>@G?6=@T;_IQ=Q/:IVE@=[.')4:KTQ'H"!5*1/+!>
M)B9:K3ROHD$?L8OPN(9NTJ#6Y&D/Z73(G=/#GMSQ7J/Y:7J>L7_0=5%?@=3<
M*=4LRI[=B(N1H)96?IQNH&8ZW5P64;'/Y2.1F'=%'XJ/7-L_>LB<0E39!6%%
M>5KF%-\!96\\L*(FEQ%4]*K%A$3IAL@61#:9UP=-8B1L6C!V_6)(B6T/^V)]
M &KZPQ2*SN4(RC2,4@3A W0MA!Q>K9@?D59E6'8C"D?+^IS\T8$;J2EDVCX!
MJ42(G3G*>4X>QI!C\AS<S)R'>.YI=IPD3"3?G.W@-91',@?IJBQ!/9UO%MB0
M!CAY@@8IQA0P;;O5K[SSLQ]9S&7_G!/Y;"$'WX9[E3ET0"_Y2T?>R?Z:'BZX
M68-#4D9AILH;Y,_?U03/$3FFW$$O^,SH43]'61+3O+B*'GZC4::^C-%$4UW(
MJ*;QO931)-G7&G3,C9<S*MNLJI\)_YW @X7@WMQSS/)#]ZYI5)%VKFJT@L(D
MZ/X:%0/8-E"4KZVD\,2U0:HOJM6L39A6M5C)'Y>&9U-O,:O/V\6R@K"-9)NN
MGP3'7(5SFL5LH]AN4CXK7[/WS!.U2DF^>.TS-2&U2[L"<,J_%[&YI.X(-O#]
MNH#LD+2A:.[):4&HW$W2/.T#$6D?22,-#8Q6.TA]Z@X@%[%WI.L4%2A-NT8]
M(B4PY]POJNJ.R%MSN4JMY/WO5''AI0UUKUZ3EAJIF,Z -EAE=/1B; KHZ%HW
MI7-B>9]S$3W0F3<M;+M942;'#AE-GJVID:H^CBV6)D[;:JXBVK*LB/\5E6F\
MW+JU65P6;0Z2NHQMT'*\+#1#682SE6B7!F;BL;J@X&,A.SZC:W9/LT?(C.>/
MEI(49H,&98Z8/8P.4L8,3=499+/##W51STFB-P;+Q;Y6>F)-?$3:Y&4@])R!
M:5@/#(/.&=<)K^(MS>^BC/N>JRQ*\V@M]I!@EPB&,^XD^4P9TH:^L.P[*Z 8
M^YK&]XHB:PB<JDF%#R??"8C_6Z ,/GYZ&&<W'IQ7U7.202(=]P8I@__NB[R(
M4JC+/_.\" &##!4,O?G6>(:=N=G3-!#4X1%!CT!64@ZEP.'=I61!VCR.B.1"
M:F,26:DW+"."$VE8O5J3 CE+,ZDY*UK'>71[FU&9^7%V<T'O:;K7U02QI*[6
M1X:H?=='[+3!J68]*,NX2#+0>E7^L)AR';8=S9Q[H[="8F[462&9%TVXE:OM
M9'E JJI;W:&"'+_GCS13Q6HTN"W/91O/,CBU,;MOY,QB)\U"NG*G?'\['I5;
MS]O XV';]2.YI-E]O*8B#_=DGQ=L2S-RQ3_8(JUQ.&MV#,#,1JE/85T0,*<8
M%=R3T!T8F4:(A26"A\6F^ZCA"="%CB . X?#>!'4&J>P/P^+&[:Q!1N6JSVY
M6Y"MX2S*5+YJBG';DIM-YBM::6Y;?0*9SE?+0MV#S4TF]'4I=;NM.W_8EG2
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
M>KB0D7>X%YGE!^]5E=:15^BVAT5HI)]EI0**:8:)I(OO'HD_M)4R$5#=YSL
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
M0$ J"B))EN#^ASJ7.?2!RN5KFG2=O2UJ@IG#WUC"!Y<H$].8K+]W8Z3IP/^
MQAOV&JG^<#]D;(9YG[Z"=_T[D0^6 &I=5S&++ZL"<8^T"]ZA/@^W9"A'$9E7
M&Z>W$"4=[#O:D'87$#6D_NN(1AT0EA-U_ =6%=7-ZL7%,G2IGQ-)L 28#_0J
ML__ZRA5'98O>PJ,=6(*9P.4='SE.V'87I>HE<Q5!!^Y= F^0J^3Y0[O'U0SH
M#G$%8_$C*7]= G:5'<.&/J4*IVVZ+CJ-?1MT33P[X='\+<O4H%12'*R,MRA0
M%L</).*LC[?9#B^1-]3M5?*,5#\O 9KJ[CE8*]?UX,%R>4UXN&*N[^-P+G,;
M)<G'?1ZG-%<'"TJ*KM/L4OA[395$!+?98SO@-SO4M>.$7TGU\Q+@J>X>-O@]
ME;ZS3=ASGL8^#@;/SUN:W?)(XB\9^U'<F89V(V4'KAI*;]@:-?"'KXZ]&<;J
M5A6<JZ=$/EY21&#N3V;]X54X5S;HXMT.),%P?[Z_3N+UEX1%ZN-4BN<=C'>>
M>R-;(<T?SUVF9A2W:2OLRM^(^'$)@%5U"1OXBBIPMLBZD#3U:3 @'F\V'!YY
M^9^OW/V_5P+20-<!II+.&Z &Z?Y 53,W U;5I@)N^>-1]0\"C\E9NHC]/U,_
M,LM/KD*U@KR+;AM@A$;Y"?_G67;%?J0FC!]2J1#>IL+"]Z%D-'1W6%MAN]7B
M -GP#':WX>F"4*WH.16FM1VL0G1#K,2S 0:AT2RVR<^R\XS=Q^D!N&Q(5;@^
M(,4"MT8'-(0?\K>">;_9 =;K5(Z*9$& U_6K"O5F#*B@WVNAQ/\07$(;P3G+
MBRCY_^.=-NW)1*@R@!XA%OR5\M' W^=N!?UNHP/@R\>$/U],]I*Q+U6@-_6Z
M"O(=>B7@S? (D9D$LC,:*0"N>E2^7/>13]:10H97IE&7GS:[J$VV$O$&_+D
M)"H_.M-_K"[:VA1U?I"IKP(@ZBN#8X5W+%4G\^L>ER]R^-@#73I9/@A3\-2A
M[(!T)7XAXJ=%I#QK.X.9/V 7=7VJ"GF#?1D ?9=E(=KW'ZZO0,D>*G2/RQ<Z
M?.R!/ITL'_0I>.K0=T"Z$O^!.SG>?WAS_994!/-"4-LCS/P5NQ#L4U40'.S0
M !"\RJ(-I"\\;J]9TL.%\EGY*KUG'LA32O&!79^A#G-=NE7Y)Y%_SXLS]9=G
MA@_615B'I(*7N<L"NK?/#^L[W@%4<1+91-)S<UT2!%>GDHGA[GI\AUQ>AWQ5
M_4JJGQ=P$MG826SXHZJ]7YNR[P&-?1TNK9!MMW#D@JW_N+R+.(+.]@6?X:1@
M-<KYM$V#SKS:W, _T=!"'X1T0[.4@:1#4^,Z]5 0$4%U1"0=:1$N8?YMU??,
MM7=4\W%3NUY2H@N\0M0)E(6U%'Y>\:1\U<X3GPJ!AQ*\Z@-VV&FK [:H5E6Q
MM?D=MNIK,^UGZF*N15#7!#1T43@4?8FS[>E&C:/NLRZ2JF?^6.I*04!3S7
M3R5=C2CXFYQ^6@2H>I^>&;Z8$EB2I <M39^% Q?,]N%\I1I>_:==@#5/_2'6
MEX0 LA;+ 9C5E#70JE\6@;2#7F#&3Z=$6T74PYNV"VT0]\BR'P)4[S_\Z;T
M%OSRO]]902_HFL;WT75"C]/-R3XOV)9F^?'F/N(O"U>PG; T+[*]*&"MN=;'
MFT_Y(3SXC,2UWV?XW^0Z\4YEP5%!93<8G%?0GC0," _-2,WB9U(Q$3<SMMDL
MYMXC?W R5)QTC7XT3W /*%K-Z$YT=\;Z,QKK4/SO@O7\$M I+AYE4];L4XTK
M.*K@>98NY]75'25<\SBC9!/GZX3E>_Y/\"/K)(JW.;FCR4;\'6VAG$1.-GON
M?T2;XO&(T(=ULA<SRAMY907_5U;KD_]"/C]$VQW_%XE3H*1'Y'I?$#[))"DK
M2!)OXX)"6'=$N#UL..OU6LII<3D"6MK[*6%1FG=EG4H1>?]5HB1A/^!CR!?+
M*!_,>?L\YXV>F%]4WCR+"'=/Q]BY5A9%K?D\P$Q!Q8$.@6S?*ZQ8S'7.BS$@
MK- "VX+&YXXCA1,VUE/ Y:I?\4THC/6,-YQ76]'<:3ZKF>"&W^DZRN].TWN:
MP_E^KL>7*C ZACMXXB*&ZX&3B(<]H,&'@[![+(,ZW'9GX.<A7.4%"*]'JF!P
M#J,XKHXW&W%U7Y20@O\*]W+&*?<"6[F:%%TS'OSF\6TJBAZF!0]LA2#RAGN*
M7935/[SE[4K9PKLTT754B^?![S_W/'(7JZ+7E.3['8^TQ9=*DL<J"*:;7TCY
M.B3FH3'EK'B3*(> .\VCM;RA?+//!'>RDZ77B[NH(!LFHG3>_?NDX!H1P47$
MW+M"W&HN?MA%CR 58GS>CI8L?B$_G;?>Z"?>[J:L!2.8BPH8_*.P&RZUI4M+
M)&CD*G5N'SO:?!F*0?7]JBNOEC\=I\;TO@0K4!\K&]F+B,!<VNMIQP?4;4G3
MF)2MB8C(/[Q0\&N#[XG1[QULC_U^&$'V"-F(R/]IQ6.S(HNO]W(\XDX]BC<P
M.*S;,\^X6N+Y/__UX3T000@&8P/+-G)4$Z,H;P9#PK?/ER=G1[ N](NPH-]8
M]@?Y:W1/4_*196Q_>\>'4SZ&ROMV<T'S?_[CZ#_^_4\EZS]I67-MZ8_HED$1
M?1YH9G!7*Q_N_F@S?(ECT0(L$3.>Y]#):)333U3^]S3]QN5 ;^=<D4N(N+CT
M\XSN.%H_/^QHFH,RM_L$1#QRFC..ENPXSVG1+QX3A'?YW9%Y^W@U5%70YPXA
MM-.Z17QA8@$_+MF2-YN2\=LJGF\"XRI,7D=9]BA""K&@+SQLM(OYG"'^%W=S
M:Y9#C'U#MI5F1W)B$<.B.X^]KUEQ=T1^W,7KNWH9O_3*0@;,6U+0]HCLY(L0
M6K[)$?>FU;MP?PHO(5QN^<]UPO_!)T;2V3)XTYD]:!@+9:$-H^M[4<74;CF
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
MWVGC@" VKHM[EP@,-VZN"[ 5- %@D6Z9L1?F"]7W+:P*4@*T]=JWH%[(0DA
M$.KN?<%'H>]=+O;? .'6%BMA/@A\\>";!'>3>#ZG,D%#Q<8<9/HZP _#&"07
M39+A,\>CH;1- &>(6E3F\\.:YOGQFD>!L+A,-Y_*2]Y/TS77Y2IZ.(/+/&E"
M,_ETEU&X14B72X#&K_R,"/Q\S-A;/'H\CJ61U@/@"!B=FW!#J%" ;$JQ< \Y
MW+!91 ]0'F$/WH2)2WDK%3AIHP.YCB IF?]C?<??CXJ+RF"F\(5N.'DB^$"S
MF2<'>(;"0F"UZ\6\6=<^#DG)V6T:9\J"IDI8:^;3'<F'M!B1BA.1K CG!6;7
MXD;:[!82 BS4[C1SJ849GN<\#.W;^\_2,%0)9W2V]D;S5XM#"#*79VR8(7XM
MD^9G:37'R(\W]Q'OLOP+RSJWA*:;H8M$E7%_6"%E/X42XN/3PNB$/FT(JJ;6
M$0:4NCJMIP72"U9[?OG/)"H%E$<36[<3PP'!M<4UQD>$)K',YP0>? J2['-Y
MCE(6BH)9QE$SU^AN1<CC'#-/, );))L,_UTG'49>[;E#OLXRW0S.3":L?C,X
MF/>UAZGCK)/&PQRW/<Q)W\.<]#W,L?0P'<)E!&=/WDMH)DY/UDUX3K'"]J?_
MO"N8?A.[B%?OL'CO\(P< ^9T\%BNH5]0,3&]8N(&@T\B>69=G&?L'W1=Y%<1
M#WVOZ$/QD;/^H^=H/#B4?3&*@X];'"$0?0HV7@>M;QO+<L5_VR=1)O+L$Y;O
M,PH>*&6%J/6RIO$]-)+SGHW<J>&<:5[(&52):S[5T4ZU9I[]^&"4X8"FZW=&
M,*N=RFA%9C 9G.F$AW!L8WDO+NP0VXYE4^@7>9%0U9I4S<GO@@$!#D2PF'D$
MG]$.-)'Y#(;@&5-[?$/_@'F<<$PC<,'_BP3[(G".O&.0T2BGGZC\[REL5I0:
M5;'!=UH<;@&XM&K6].U:><Z*;82$6'5WD&N:PEJS65W=B;A-$)(WF[+)6[+9
M9ZWR?W G!O^KO'VJ3)&1Z36<DA(PJ&9)'4J&K),8,OF.1.T/WJ JP5?5$+F.
M$H@$27Y'*><!B^1ORFNK4JCVEQ XQAP)L>O'-13\^W$7K^_$P<\X)PE+;VGV
M5M8$O&5L(Z26Z?\Y>=/$HD46;6@K3,W?<BE10>ZB>ZZ&*/U'DUB<'A4L6%*_
M8:D)_WC<YX+FU_L<LNOX:V5PF+HY6,!CW7@KO%W*7X=_0TA1$OL!49R1^RCA
M'^GZD8?#)$H2]D.\.F_#26+^!<0]7H)-RO'P6'VC\@/'_/M0NLW)GK?*BBA.
MY?Y#=?W<_#L'3H;,QEO9P=S<AD%[LFTO<"+_@;:<[B(0PW/(!>_2;7RJW48L
M\@NJ\;]J<T1XJV>/4OW:<BB8^J_^NGP3E.5<2X&^$/UI=2+R.<6&;07(K 7(
M])D#<E(LHEZ1U0S4?\E8GI_LLXP/BSW\#E!5%V/IJ+QNBU$SQ;\.RRA'?UV,
MH9F(]@H&E=5:P5L5PLC8PRU> [*#0"V^J<(S&1BR?9''/ :3WU24>.X&9VH+
M%<N+L("8L"CM/HMR\H,F"?P7[F-F7$,>._*NR^5=I_4GF/LVK@&8,GM,]>Z]
M43=HKKPQ,0R$?J1+M\P"QN >KMIJGAX1\?R(E!1/'B&ZF[7&0\3W/BWS.UG%
M$>"DM'&$7H K/'Y:'1_ZGB>-"%0PA%TF$KN9T;KX.Q]RJLU/<7^Z>LP?ST"[
M>#3, #>^'I(WP9*2I0H. ;@51Y^%IBR^O1-0A1W#>".B#9E<21_DL:UZ%:BU
M" 2Q19J72?#0N%1-U \K><:B1L0F!GXR-3/G)!  W59!!>=/=E&>1[=B!:B(
MMSS^6"?\E_@FAH(PG(5\S\6MPUB;AWYNX0+8H:G&$"_#K,-.C>EM-=3RC:UL
M9"O5+^I4K64IYZK]$1$<%A)*S68 U@L_@2T ?3G(]ON%6!FRD(V(_O9ZT3Z]
MCI.$N_9,%BE_@:A> *"GWJ$T+#:-;>ZP9XFW/.4J;99=3)<%K5'\QH:;5<F
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
M! @7XN(#8$P3>R""S#/.L'QG_^AB6-!8@%6UKZH8XEF"*2B.4 ^KVBVJ6,9
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
M=F;$&9 RRU:&60TAGWW/O36#@6N&"["NE_%@6GL>;\5F-#N<P Y!B5 &QP/
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
MBJVGWZ+'#__-"3\HPSAK^O)K6-#[&-,@>_1PS5:BUH[L&*R 3!38Y700(,D
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
M_)PNHO6$_,F3[T0FYCY.=@K^P3(LJWCE TL862?L/N*;=/E(4I;<;^D 9'_
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
MM##IYT\(83IJ,(!Q=?C%S("&?8"B'F[WXV95ME=YUD]7+,+J(&L& MH]@^.
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
M:_GN\">T?4%)CSWN]^$MX?J[_6M*PJ' <J8X%Y%8:'NW@FMT7F9A/Z(LH"<
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
MBZ@\4[O4&E7BA#9R5)>T>(:H$!2QM=N ',UI<W,;5VX?4UT D(R=WP#24<6
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
M>JDHA?':*._0<(ZLE02X^D+?0T0S../E-9'1KH@#;6D6#]GFM%S,Y;_RLG)
MVG^&W#!6=FJ</E8O-7X:F1HPTZ;H\OQ]&?EVA+'A4_3>Q:-UU[[8HMZ3YU>,
ME#?;O/VBYH[[[A2NJT@3 !ER!-0=YF!EB='LZ[!'S_8LDEUI<4X4OE).B 4L
M/ ?";1E#M)@$6A/R)<PV]<ZO%/_ATMN>$W;0:MMV0>%M+96QZ@W<KPE.T\L\
MH3.E'X(! 7<O@'"!K4UUO1'%BNQW#8%2GU7!*F%?_CYA6CP<<& K%>@;!+02
MMQC4/UU38'VDIHE[<BTK#:8X,,&=D+H<15-D2J*3:8:S(+)HC-KWGJYP_I*M
M\FAH>CFKH4[;>G%4:^N?0HX1SMBE4ZUKC=WW+Z7RQFA-"TI:5-_6C+Q'F=06
M#F&&EK -XY_:09@U9P7;78Q(!+-L [D2X*J40@O93LAO=5,7Q$CE W7H6KK8
M;;Q(4)"B*U3^]S96VG7J-F^> U!M[I\>CA312*54[WV*W#"S&JJP2]5KS-7.
M4]O)CA*/<<T$[7;_YJY>ZJJDKC:>M"):TD&9^OW=OZ >;,]5UO3K"T1K6RU&
MI;3+YJ'R3\,-BNXH>W >)=4\^,5=,SSDA?6XE5(K!7?5[O-4DWJILM>H)G%.
MVX]/?7"F&L"0<B[S4"\ BH"KBW($IZ"6BF(RKJ'R_FME-7(N<^1<@7M</#W2
MRA-HDK&7KW3-2,FB8:8N(B\?7Y4"3F[ :#QU/K\^'O.7%#[E<;@(=T&9U495
ML'D6.GW&U\5@ESG(*'D-%WWW;2R:WA4'=336#-!X;<#&Q-<U2=J4M:],J%/D
M6GF=^GW$LA#M/*9B:7D!@]43!-U[=)0+[;=:J@G#H/9)._;W5:KG<(O234!K
M;!9IJ4'!?$J?WZ+%D@]O>1+QB%75 *;Z;: QF/Q6<7-"-*C^HXARK0!0F0A/
M2"S>87S&Q6IQ%=):;8OL(<'_0HN,ON4:Y4O*W$404?$\;1#QG3EW0LUAK$-&
M)C#:L";%Z-,M!B9JTMG:WN-XP=P?JC1I>:KR)O:RN WJ ]824"__>SP]A0L&
MHL,U=ZO9N;+-G%@H_8P#$[CJ7(1QN$Y%N4V*=!*M'TG@%(ZA;SZ-^?71H&]C
MA#C7BLL5Y\L2S65EN0.;M+/=I4W\UET-L1A43ECO)JN_'3D*2XN,X?@IPXNO
M]+)JD,1DCY$^H.2);#>0\9"KN#ONW2N51DVJ(:R1%2<=58&,.YSV71SFM]KM
M[GZS>,:B-"!8S%7_W 2"NW"'NSB]K/7T!87K#5GV9J\H"=:H#K(6O*;S/$NS
M(%X2 7!FAF[SNE"><G.79701I.%"4T"=MHK2J=I:FXW:2H#'R:<[;U6I*$H+
MJO7N[V5')J-78923WX82:JI"J,QZ=6PB-5?!9D.@Q6$Y)2.(J@6CH'26E35J
MJ*?WC(O?B.Z@955*:98D0;PNSZI821)&$+:3)D8B=,ND:&@8GD"P +,#I[1)
MO!A)H;\U.HVO'MJ&:*+U1(4>PX5+K/I'/+YA'I*LM=A'XK<^'3T'RV@R/XG?
M_Q0WL9W>7X[<".EN0=6[]=+"/.4O:;@,@V0_3V@],UJ2/MO0E.U7E&8(/07T
M_>Q"8!?[(7 -QGJ8< K4U:":16U7[BU:&6\A2N$&$AG 66'O0,1]L"7_;.4V
M,%](A#>H&08TL,'Y]787X3U104H9\ST$ 43%&Q/"FLE6&!H,X:YKD>78J35F
M8G7M./PJ? V7*%X^HK P,(4#&B^OP@0MLH+RASQ9;,A.@[Y62/BFA229*F(
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
M( S8T\4F?%VE1Y(G[<F-0>);),[3W&9<7SARC=44@MPA"VA>>Q574N7!,+B
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
MP1P,Q7Y7?0%@E/)IX+1:!\(EJVYF*?C1,Y!.;-?!X*YW :TNP"6B60_E*ZN
M^%47X4*IGS56K7):8$U6=5TEZ$>Q+7H1<9: Q)AUT(6.0ZO22816K!384S2%
MI*[8 ,KI _!'.B%- DC]S^N\R(J'O'A:E+4N(]\6DU:ED9B256P;2?E1;R3E
MLXB63R_:HI38X.*>MTQ6"4G.;I*2C3W>"9:-GR4UJNL-89I.U ANFI >(7BU
M5208M4.0^+S<X6;7K&]W.$@Q]:LA9G-&&7(T)GP4!3N=8CDY.F(P<.05=O<K
MT*0KZU;D[(\W 4U;G6 $E29'MNY$;FP=](&/BUWSK:S@>N3Z1M-'.R:-XN *
M+$9N:J;DS*$4N7L)??DEV]]W55ZO<W6)<F3KOG"^J77XB5$U5"655\4,.,&_
M+TICPGN,$&)0V4YK.B,-Q232OJ*S&EVZU:JP:P$H36,I9P-V6*@)%W%6\[M4
M5'(F0!C7XZ5336>%[W]$3H3F9(J*7!H2#,26&B:N444/)GH,8YD*C*-6$MC5
M3 HJ.F)J0*3-GS[]Y8C:=/6VS=MGE"[G5=.H8$9-FX*=@]YI1>%="Z?4$G\D
M@[(434<!.<EC=P=+N80HDE#BNUG"1HR^9R#ORE DSKYL*,U10O)-&5';1R #
M[G\/J5LR1Y +RMSP\-23NF$T' *^)V,['7_A/%!@=VZS%P8ZHI"M=:S*K?T=
M6A9E)9*KFOFU-9%Z!7J<*""'>IP8D&"3''9T2BOFQ[.=@5;KC<?02'P5-YM]
M234;A*![!Y41<;I^*L2"H9*LT4NEQJT4:L(^*LY/^TP,O&K-OPW3M_PM:-=5
MJQ'T==K]D$&0JZS:Y*P6*>[_L Q>B+1M^H+G<)N0U@F*OL2Q,S-'&=F^^#B,
M)$G[6XH<;ZT&:%IT @-;Q#CZ9E:,8P^B2/?H"4^QI6GZ4HA)6OG'P#_ 2J]<
MJ8BKNXPGR<0ND,.9*TAW9E/YC4R-?3XJ#5!2Q9=PC74\!(XHP7O*%U&R'>5'
M&+74>A*ZEG%9,^C5QW.*L.^1!U^+.=U $LB6-H9$@- I5321(T?E(D2++)7L
MS")$R+5#)6]<5$A/1"GJ\XD$.;@Z5.NXL[]C.8OZ^*KK'E_4!QV;( 5\=%C/
MHR;EW]EFUPYC_R#-9/DA0*CJ94$0L>L3G6V28J'0VU\@"NDIZ1]MO2ZKSYR-
MJN%'6W%@*^M\7^AXL:NJ>2DC*ECO4T&#Q:YPE@(@:1V>1I+E(>^VK.A<3O,\
MK.F7(=5J^!*[CJC9H*8Q#&CL*SQZ?_'E=B?\A'>/M^R[K)2K[)E-PP:8IIUH
M]$UC'W("HR0=T.-U*>48^(!]X/OJ+7O)B[TT[EF1;?8WQHKU3<%[R.JFJR4P
MT2M+Z.GE'2QT[-KG)@Z20I))]3KJZO;]]9>9\/G!Z;G]!GX:#0Q[:UBQ9@?Y
MCH:&3VO/WS/>\9\Y<RUMZ<FA2\;7WTV]R#8/'PZ]\4^Q?^?Z)A\VF<7ZSUVV
MR1_?\^*I?W:RZ\Y/OHRVKAK)8/FOP5CYCR_ZSBB<R#2@3@^Q0-ZF*R?.!_.
M<O"L8%%RF,&&F+WGQR!A^_W[J2M.&4B H '-A*$'BD\*8!X%!00E@9 9%_+C
MN*W_123<@F%W3-..7WW38$LQ:>1*$L?C!1A#2*S$>@*)^VF)<T5I95D4N?<D
MA>1QI-+-$K!;O(QCH)CA5:. H&T>C(%F//E,GK8=LW@$<>NABF=8P(=8?/XH
M7YFH:'M3Z#7@4[G97+<1@8F@'#!THK+"$-].Y6.V 2(*)!C47N4 $VQF<QER
MX_P&BV0\O5ETP#S)'0C;SW';?9[67TU6-0&=0GHVQ8-)3VR]*D4=25&P'W0-
M.>% J;$2QWFJ-4YD)U!S94>"E<H_LL)WU:SGA>2H8"BUEL'.4Y.5@CF!\LJT
M@U7>/[;'@ZW;%W%I^CH'PWD^)+#SU%>E8$Z@KS+M8"7SX]WW?OGP_\[7+)0
M>U^+VI+MWO>J6,?C]**>W$L?IUD[1\Q2SAZUZL0/[2BS\]%X\YFAR:=[*8P8
MBR2,CCEO%4>;,B3CK%97FU$'U;LOXL_7K&:__0=02P$"% ,4    " ![5F1:
MBUMDU89U   M:00 %P              @ $     97AH:6)I=#$P7S$Q+3$R
M,S$R-"YH=&U02P$"% ,4    " ![5F1:.%&'T^M3  "_(0( %@
M    @ &[=0  97AH:6)I=#$P7S@M,3(S,3(T+FAT;5!+ 0(4 Q0    ( 'M6
M9%H/V)W0T4$  +09 @ 6              "  =K)  !E>&AI8FET,3!?.2TQ
M,C,Q,C0N:'1M4$L! A0#%     @ >U9D6G(X^B.U.0  >G<! !0
M     ( !WPL! &5X:&EB:70Q.2TQ,C,Q,C0N:'1M4$L! A0#%     @ >U9D
M6MWELYI" P  3 D  !0              ( !QD4! &5X:&EB:70R,RTQ,C,Q
M,C0N:'1M4$L! A0#%     @ >U9D6C!8OF(Z"   ES   !8
M ( !.DD! &5X:&EB:70S,5\Q+3$R,S$R-"YH=&U02P$"% ,4    " ![5F1:
M.J]U'U$(  #!,0  %@              @ &H40$ 97AH:6)I=#,Q7S(M,3(S
M,3(T+FAT;5!+ 0(4 Q0    ( 'M69%IP]4?V,P4  *4<   6
M  "  2U: 0!E>&AI8FET,S)?,2TQ,C,Q,C0N:'1M4$L! A0#%     @ >U9D
M6HH<_GI"!0  *QP  !8              ( !E%\! &5X:&EB:70S,E\R+3$R
M,S$R-"YH=&U02P$"% ,4    " ![5F1:F8KSY9!@ @ W#1H "P
M    @ $*90$ 9F]R;3$P:RYH=&U02P$"% ,4    " !\5F1:=5Y9BK4/  !Y
M$   "P              @ '#Q0, :6UA9V4P,2YJ<&=02P$"% ,4    " !\
M5F1:+^BRHBL<  "_1@$ $0              @ &AU0, >6]R=RTR,#(T,3(S
M,2YX<V102P$"% ,4    " !\5F1:PQ7]&[\7  !Q5@$ %0
M@ '[\0, >6]R=RTR,#(T,3(S,5]C86PN>&UL4$L! A0#%     @ ?%9D6K/+
MMQ%Q2@  1!H% !4              ( ![0D$ 'EO<G<M,C R-#$R,S%?9&5F
M+GAM;%!+ 0(4 Q0    ( 'Q69%J\VL0(NR0! #L3$0 5              "
M 9%4! !Y;W)W+3(P,C0Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !\5F1:>7\P
MXY6#  #K+@D %0              @ %_>04 >6]R=RTR,#(T,3(S,5]P<F4N
9>&UL4$L%!@     0 !  '@0  $?]!0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>form10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:yorw="http://yorkwater.com/20241231">
    <link:schemaRef xlink:href="yorw-20241231.xsd" xlink:type="simple"/>
    <context id="c20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20250305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2025-03-05</instant>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241001to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:LandAndOtherNonDepreciableAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_MainsAndAccessoriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_ServicesMetersAndHydrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_UtilityPlantInServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:UtilityPlantInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:LandAndOtherNonDepreciableAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_PublicUtilityAxis_UtilityPlantInServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:UtilityPlantInServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OperationsStructuresReservoirsAndWaterTanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:OfficeTransportationAndOperatingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:ServicesMetersAndHydrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:MainsAndAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">yorw:PumpingAndTreatmentEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:RateCaseFilingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:ServiceLifeStudyExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:ServiceLifeStudyExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_RateCaseFilingExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:RateCaseFilingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredDerivativeGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20170101to20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfPineRunRetirementCommunityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-12</instant>
        </period>
    </context>
    <context id="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfLongstownMobileEstatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-21</instant>
        </period>
    </context>
    <context id="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-12</instant>
        </period>
    </context>
    <context id="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMecoIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-05</instant>
        </period>
    </context>
    <context id="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-12</instant>
        </period>
    </context>
    <context id="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-26</instant>
        </period>
    </context>
    <context id="c20241205to20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-05</startDate>
            <endDate>2024-12-05</endDate>
        </period>
    </context>
    <context id="c20240131to20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WastewaterCollectionAndTreatmentAssetsOfMecoIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-31</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c20240221to20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfLongstownMobileEstatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-21</startDate>
            <endDate>2024-02-21</endDate>
        </period>
    </context>
    <context id="c20231012to20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-12</startDate>
            <endDate>2023-10-12</endDate>
        </period>
    </context>
    <context id="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfPineRunRetirementCommunityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-12</startDate>
            <endDate>2024-12-12</endDate>
        </period>
    </context>
    <context id="c20240926to20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-26</startDate>
            <endDate>2024-09-26</endDate>
        </period>
    </context>
    <context id="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">yorw:WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-12</startDate>
            <endDate>2024-12-12</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_SubsidiarySaleOfStockAxis_OptionalDividendReinvestmentPortionOfPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:OptionalDividendReinvestmentPortionOfPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_SubsidiarySaleOfStockAxis_DirectStockPurchasePortionOfPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DirectStockPurchasePortionOfPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20221107_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-07</instant>
        </period>
    </context>
    <context id="c20230101to20231231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_SubsidiarySaleOfStockAxis_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yorw:DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20130311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <instant>2013-03-11</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2040Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2053Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:CommittedLineOfCreditDueSeptember2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2050Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_SeniorNotesDue2049Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:CommittedLineOfCreditDueSeptember2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20230224_DebtInstrumentAxis_SeniorNotesDue2053Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-27</instant>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2053Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240227to20240227_DebtInstrumentAxis_SeniorNotesDue2054Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2054Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-27</startDate>
            <endDate>2024-02-27</endDate>
        </period>
    </context>
    <context id="c20230224to20230224_DebtInstrumentAxis_SeniorNotesDue2053Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:SeniorNotesDue2053Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-24</startDate>
            <endDate>2023-02-24</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">yorw:VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2024Member_VariableRateAxis_LondonInterbankOfferedRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">yorw:LondonInterbankOfferedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">yorw:AccountsPayableCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">yorw:AccountsPayableCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">yorw:CommittedLineOfCreditDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">yorw:CustomerOwnedLeadServiceLinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:FireProtectionCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ProductOrServiceAxis_CollectionServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:CollectionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:BillingAndRevenueCollectionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:CollectionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ProductOrServiceAxis_ServiceLineProtectionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:ServiceLineProtectionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:ResidentialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:CommercialAndIndustrialCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WastewaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:BillingAndRevenueCollectionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ProductOrServiceAxis_ServiceLineProtectionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:ServiceLineProtectionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">yorw:FireProtectionCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yorw:WaterUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ProductOrServiceAxis_PublicUtilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PublicUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MaximumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MinimumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">yorw:DistributionSystemImprovementChargeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">yorw:PennsylvaniaPublicUtilityCommissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">yorw:DefinedBenefitPensionPlansCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20160502_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-05-02</instant>
        </period>
    </context>
    <context id="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedOn20240506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:OfficerRetiringIn2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_AwardDateAxis_GrantedIn20212022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_KeyEmployeeRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedIn20212022And2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:KeyEmployeeRetiringIn2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_AwardDateAxis_GrantedIn2022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedIn2022And2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">yorw:OfficerRetiringIn2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">yorw:GrantedOn20240506Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230501to20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c20240129to20240129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2024-01-29</startDate>
            <endDate>2024-01-29</endDate>
        </period>
    </context>
    <context id="c20240506to20240506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
        </entity>
        <period>
            <startDate>2024-05-06</startDate>
            <endDate>2024-05-06</endDate>
        </period>
    </context>
    <context id="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yorw:YorkWaterCompanyLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20141231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsCatchUpDeductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsOngoingDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">yorw:TangiblePropertyRegulationsOngoingDeductionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">yorw:CorporateContributionCarryoverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20240101to20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember_TaxPeriodAxis_LatestTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">yorw:CorporateContributionCarryoverMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20221231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000108985</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>yorw:System</measure>
    </unit>
    <unit id="U005">
        <measure>yorw:County</measure>
    </unit>
    <unit id="U006">
        <measure>pure</measure>
    </unit>
    <unit id="U007">
        <measure>yorw:ServiceLine</measure>
    </unit>
    <unit id="U008">
        <measure>yorw:Customer</measure>
    </unit>
    <unit id="U009">
        <measure>yorw:Municipality</measure>
    </unit>
    <unit id="U010">
        <measure>yorw:Employee</measure>
    </unit>
    <unit id="U011">
        <measure>yorw:Officer</measure>
    </unit>
    <unit id="U012">
        <measure>yorw:Position</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20240101to20241231"
      id="Fact_65d00a43d8ef496d92f78d864080375d">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20240101to20241231"
      id="Fact_4edc0373d8614909b0dff999b17289f6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20240101to20241231"
      id="Fact_eab7de2abf3e47f89f7770c8a129f1fd">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20240101to20241231"
      id="Fact_b480c77eec60488a9a5ce12fcb7878a5">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20240101to20241231"
      id="Fact_503cdbdc5a6a49e19638d3dbda866fee">0000108985</dei:EntityCentralIndexKey>
    <us-gaap:NoncashInvestingAndFinancingActivitiesRelatedText
      contextRef="c20230101to20231231"
      id="Fact_192ae1723eb942e98138fbab748d3f61"
      xsi:nil="true"/>
    <us-gaap:NoncashInvestingAndFinancingActivitiesRelatedText
      contextRef="c20240101to20241231"
      id="Fact_3fd98854d03441938755582d4b80b52f"
      xsi:nil="true"/>
    <yorw:NoncashInvestingAndFinancingActivitiesRelatedText2
      contextRef="c20240101to20241231"
      id="Fact_022036c38fa949bcb5af0c616004c575"
      xsi:nil="true"/>
    <yorw:NumberOfMunicipalitiesWithAgreementsToExtendWaterService
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_bb9a6db5b84b48dfbd89074d2857cd6b"
      unitRef="U009">1</yorw:NumberOfMunicipalitiesWithAgreementsToExtendWaterService>
    <yorw:MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      id="Fact_2e865bbb70744469865d5f616b5ce79c">P90D</yorw:MinimumEmploymentPeriodRequiredToPurchaseSharesUnderEmployeeStockPurchasePlan>
    <yorw:InvestmentPerformancePeriod
      contextRef="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      id="Fact_45029faacc764cda898d01abf2c3b25c">P3Y</yorw:InvestmentPerformancePeriod>
    <us-gaap:OpenTaxYear
      contextRef="c20240101to20241231"
      id="Fact_509462dc74b74a9ea504cecdb9434733">2021 2022 2023</us-gaap:OpenTaxYear>
    <dei:AuditorFirmId
      contextRef="c20240101to20241231"
      id="Fact_8f0da68a6def4f6e9ff347958d6699c7">23</dei:AuditorFirmId>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20241231"
      id="Fact_a5566df002a44c4c9194872fb501e85e"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20231231"
      id="Fact_ec2271d20b954083b6f5e8d121a7c6b8"
      unitRef="U001"
      xsi:nil="true"/>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="c20240101to20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      id="Fact_990dab5d504744febc18a4b88ed1fb6b">2042-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate
      contextRef="c20240101to20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember_TaxPeriodAxis_LatestTaxYearMember"
      id="Fact_9733f8625a3042098a3eb040c6da1a0b">2027-12-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <dei:DocumentType
      contextRef="c20240101to20241231"
      id="Fact_e9b5e510f2be405d99c6a5cf66bc7dfa">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20240101to20241231"
      id="Fact_4ebb3a992c004740a17e288e866b654e">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20240101to20241231"
      id="Fact_a588980864e947fd8423cf454a33980a">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20240101to20241231"
      id="Fact_a5e8ab417e5c463c9a684b34d18889bf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20240101to20241231"
      id="Fact_db044c11b8f54cb0bade1a83f7a5cb9f">001-34245</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20240101to20241231"
      id="Fact_d2921d0243de4a858f50637d70f3d68d">YORK WATER CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240101to20241231"
      id="Fact_9d484a392ca34527a65daed1fe166a88">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240101to20241231"
      id="Fact_232df40894734899a68c429402fd0164">23-1242500</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240101to20241231"
      id="Fact_9d8d39e31b3d456c953f8b5e71a2959d">130 East Market Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20240101to20241231"
      id="Fact_9ea318aeced34770928125f21e010b28">York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240101to20241231"
      id="Fact_eb9dceb13b944e1f9e72dfe972ae045d">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240101to20241231"
      id="Fact_b8b1fa68e75e420697614b4ced7e0a00">17401</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240101to20241231"
      id="Fact_5d97cfe04ee84792bb22ae3fe5a65dbe">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240101to20241231"
      id="Fact_fe377e9aa0904b0f9fc67a336c90d84a">845-3601</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20240101to20241231"
      id="Fact_53c3f1ba73084d0eb6705432ec240eb9">Common Stock, No par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240101to20241231"
      id="Fact_489c2fc9954847ccb10df5a53d36b120">YORW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240101to20241231"
      id="Fact_96e64c226ab14d2dbeaae36d7c1c1215">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20240101to20241231"
      id="Fact_6ca05ad61c9d406cab6a2038ebbfcf20">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20240101to20241231"
      id="Fact_b614fb1018474271a1b6cf70bca4da66">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20240101to20241231"
      id="Fact_50580dd9a39548da93fc2f2ba304eaab">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20240101to20241231"
      id="Fact_7d09aaf998194c088b9cc8b5084aacc5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20240101to20241231"
      id="Fact_c94edf063c5346bbb058dffab0b65154">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20240101to20241231"
      id="Fact_c826481197704956a131fd4185ba3653">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240101to20241231"
      id="Fact_e1483f8ec57b43cf9f398a8bca5ce5f8">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20240101to20241231"
      id="Fact_a297d61c29dd446dad22a889ff0df574">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="c20240101to20241231"
      id="Fact_bab25ed937d34fce8cea0a443e8b482d">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="c20240101to20241231"
      id="Fact_dc6242a1269d4ceca81d92539fd02e78">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="c20240630"
      decimals="0"
      id="Fact_798058cedc2b42a787261cd8852ddb04"
      unitRef="U001">532657834</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20250305"
      decimals="INF"
      id="Fact_bee69f06a2064a6f8c1579e492629c34"
      unitRef="U002">14389449</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="c20240101to20241231"
      id="Text_b3d8808a9eb545d59afb84549a95a8ec">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Risk Management and Strategy&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard its information
          systems and protect the confidentiality, integrity, and availability of its data.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Managing Material Risks &amp;amp; Integrated Overall Risk Management&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company embraces risk management across the company, to include cybersecurity risk.&#160; This comprehensive approach ensures that cybersecurity
          considerations are an integral part of its decision-making processes at every level.&#160; The Company&#x2019;s risk management team works closely with its IT department to continuously evaluate and address cybersecurity risks in alignment with its business
          objectives and operational needs.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;&lt;br/&gt;
          Engage Third Parties on Risk Management&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;To address the evolving nature and complexity of cybersecurity threats, the Company engages with a range of external experts, including cybersecurity
          assessors, consultants, and auditors in evaluating and testing its risk management systems.&#160; These partnerships enable the Company to leverage specialized knowledge and insights with respect to its cybersecurity strategies and processes.&#160; The
          collaboration with these third parties includes regular audits, threat assessments, penetration testing, and consultation on security enhancements.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;&lt;br/&gt;
          Oversee Third-party Risk&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company recognizes that cybersecurity threats and risks are amplified with the addition of third-party digital service providers.&#160; In response,
              the Company implements stringent processes to oversee and manage these risks.&#160; It conducts thorough security assessments of all third-party providers before engagement and maintains ongoing monitoring to ensure compliance with its
              cybersecurity standards.&#160; This process is also intended to provide for the security and integrity of the Company&#x2019;s data that may be stored on third-party systems.&#160; The monitoring includes quarterly assessments made by the contracted Chief
              Information Officer, or CIO, and on an ongoing basis by its dedicated cybersecurity staff.&#160; This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Incident Response Plan&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;The Company maintains and tests its Incident Response Plan, or IRP, to appropriately document plans for identifying, prioritizing, containing, and
            communicating information related to an incident.&#160; The Company completes annual tabletop testing of its IRP, including a testing results review to identify opportunities for improvement.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Risk Evaluation&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Water utilities face several cybersecurity risks due to their critical role in monitoring and controlling water treatment and distribution
              processes and servicing customers.&#160; The key risks the Company has evaluated that could adversely impact system confidentiality, integrity, and/or availability include:&lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unauthorized Remote Access: Vulnerabilities in remote access points can be exploited by attackers to gain control over systems,
                        potentially disrupting water services.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Malware and Ransomware: Malicious software can infiltrate systems, leading to operational disruptions, data breaches, or ransom demands.&#160;
                        Cybercriminals can encrypt critical data and demand a ransom for its release, potentially disrupting water supply and treatment processes.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Insider Threats: Employees or contractors with access to systems might intentionally or unintentionally compromise security disrupting
                        water supply and treatment processes or other utility services.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Denial of Service Attacks: Attackers can overwhelm systems with traffic, rendering them unavailable and disrupting water services.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unsecured Human Machine Interfaces: Without proper security measures, human machine interfaces can be accessed by unauthorized users,
                        allowing them to view and adjust real-time system settings.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Outdated Technology: Many systems use legacy technology that lack modern security features, making them more susceptible to attacks
                        affecting water services.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Network Segmentation Issues: Poorly segmented networks can allow attackers to move laterally within the system, increasing the potential
                        impact of an attack and impact to water services.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                      &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Phishing Scams: Employees might be targeted with deceptive emails to steal sensitive information or gain unauthorized access to systems
                        resulting in unintentional loss of data.&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Identified Material Risks&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;br/&gt;
          To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.&lt;/div&gt;
</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="c20240101to20241231"
      id="Fact_3ab0284a8f8d4c42aba5e487e16f7121">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="c20240101to20241231"
      id="Text_fce233e69ee54fc68b851a5c7762d490">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company embraces risk management across the company, to include cybersecurity risk.&#160; This comprehensive approach ensures that cybersecurity
          considerations are an integral part of its decision-making processes at every level.&#160; The Company&#x2019;s risk management team works closely with its IT department to continuously evaluate and address cybersecurity risks in alignment with its business
          objectives and operational needs.&lt;/div&gt;
</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="c20240101to20241231"
      id="Fact_e62b262533294020b417fd244871c55e">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="c20240101to20241231"
      id="Fact_fe180e2eb5374a5bacbae652e6a448bc">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock
      contextRef="c20240101to20241231"
      id="Text_06bc33f9e219457a810d42803d49d959">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;br/&gt;
          To date, the Company has not encountered cybersecurity challenges, risks, or breaches that have materially impaired its business strategy, operations, or its financial standing.&lt;/div&gt;
</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="c20240101to20241231"
      id="Fact_0499c1c73e454aa2833d7b1ffbf0b424">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_ecd01e3655d745018def522adb02aecc">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Board of Directors Oversight of Cybersecurity Material Risks &#x2013; Governance&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Board of Directors, or the Board, is keenly aware of the critical nature of cybersecurity risks, particularly in its business as a public utility
          providing a life sustaining product.&#160; The Board, in partnership with the Executive team, has created a robust cybersecurity program, with meaningful oversight measures and tools for tracking and managing cyber risks and threats.&#160; The Company
          understands the importance of its product and services to the communities that it serves and is dedicated to maintaining high stakeholder confidence in its operations.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Board Oversight&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Audit Committee is the lead Board committee with oversight of the cybersecurity program and bears the primary responsibility for this aspect of the
          business.&#160; The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.&#160; The breadth of experience in this Committee
          enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Management Role&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:&lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current cybersecurity risks, including qualitative rating based upon underlying objective measures;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Status of ongoing cybersecurity initiatives and strategies;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Maintenance and testing of the IRP;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Incident and response reports and lessons learned from any cybersecurity incident(s); and&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compliance report with regulatory requirements and industry standards.&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; &lt;/span&gt;The Audit Committee has the authority to actively participate in
          strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.&#160; As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.&#160; The Audit Committee and the
          Board conduct an annual review of the Company&#x2019;s cybersecurity risk position and the effectiveness of its risk management strategies and measures.&#160; From this review at the Board level, the Company is able to identify areas where there exist
          improvement opportunities and can set goals for the following year.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Risk Management Personnel&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;Primary responsibility for assessing, monitoring, and managing cybersecurity risks rests with the CIO, who has oversight over the IT Department, including one dedicated cybersecurity staff person and select specialized contractors.&#160; This group of contractors includes a Chief
            Information Security Officer, IT Director, Cybersecurity Analysts, Network Engineers, and Network Administrators.&#160; &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;The CIO, Chief
            Information Security Officer, and IT Director all have a minimum of ten years of experience in the cybersecurity and technology leadership field.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Monitor Cybersecurity Risks&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The cybersecurity team actively monitors for cybersecurity risks by employing the use of endpoint detection and response solutions with immediate alert
          notifications, vulnerability scanning solutions that proactively identify risks, and by monitoring the logs of network devices.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;"&gt;Reporting to the Board&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Chief Administrative Officer and General Counsel has primary responsibility to report to the President and Chief Executive Officer and to the Board and presents with the CIO where appropriate for the content of the presentation and/or to facilitate a substantive discussion.&#160;
            The CIO, through the Chief Administrative Officer and General Counsel, ensures that the highest levels of the Company remain informed about the cybersecurity posture, potential risks, events, and response if they occur.&#160; Material cybersecurity
            matters, and significant strategic risk management processes and decisions are elevated to the Board by the Chief Administrative Officer and General Counsel, ensuring that the Board has effective and substantive oversight and may provide input
            and guidance on critical cybersecurity measures and issues.&lt;/div&gt;
</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_7e70f82401854eb487610e485219d970">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Audit Committee is the lead Board committee with oversight of the cybersecurity program and bears the primary responsibility for this aspect of the
          business.&#160; The Audit Committee is comprised of Board members with diverse professional backgrounds, such as accounting/finance, utility security, risk management, and business performance integration.&#160; The breadth of experience in this Committee
          enables it to be the most appropriate lead in oversight of cybersecurity risks and capability.&lt;/div&gt;
</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="c20240101to20241231"
      id="Text_a3480dae46ef4cc8ae656093fdaa1bb7">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:&lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current cybersecurity risks, including qualitative rating based upon underlying objective measures;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Status of ongoing cybersecurity initiatives and strategies;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Maintenance and testing of the IRP;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Incident and response reports and lessons learned from any cybersecurity incident(s); and&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compliance report with regulatory requirements and industry standards.&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;
&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; &lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="c20240101to20241231"
      id="Text_e64d0fb5867249b89b0b0b5d4416f451">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Chief Administrative Officer and General Counsel has primary oversight of the IT Department and the cybersecurity program, with a direct reporting
          relationship to the President and Chief Executive Officer.&#160; The Chief Administrative Officer and General Counsel also reports to the Audit Committee at least two times per calendar year and presents a report to the Board at least once per
          calendar year.&#160; These briefings include both educational and program status information, including:&lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Current cybersecurity risks, including qualitative rating based upon underlying objective measures;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Status of ongoing cybersecurity initiatives and strategies;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Maintenance and testing of the IRP;&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Incident and response reports and lessons learned from any cybersecurity incident(s); and&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; text-align: right;"&gt;
                  &lt;div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2022;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compliance report with regulatory requirements and industry standards.&lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;In addition to scheduled presentations described above, the IT Department contracted CIO, the Chief Administrative Officer and General Counsel, and the
          President and Chief Executive Officer maintain constant dialogue regarding emerging or potential cybersecurity risks and threats.&#160; The Chief Administrative Officer and General Counsel is in regular contact with the Audit Committee Chair related
          to these risks so that the oversight by the Board can be both proactive and responsive.&#160; &lt;/span&gt;The Audit Committee has the authority to actively participate in
          strategic decisions related to cybersecurity and offers guidance and approval for major initiatives.&#160; As a result, cybersecurity considerations can be integrated into the foundation of broader corporate objectives.&#160; The Audit Committee and the
          Board conduct an annual review of the Company&#x2019;s cybersecurity risk position and the effectiveness of its risk management strategies and measures.&#160; From this review at the Board level, the Company is able to identify areas where there exist
          improvement opportunities and can set goals for the following year.&lt;/div&gt;
</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_300c1f8c9c504cd6a731ffc6a1d1d07d">&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;Primary responsibility for assessing, monitoring, and managing cybersecurity risks rests with the CIO, who has oversight over the IT Department, including one dedicated cybersecurity staff person and select specialized contractors.&#160; This group of contractors includes a Chief
            Information Security Officer, IT Director, Cybersecurity Analysts, Network Engineers, and Network Administrators.&#160; &lt;/span&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="c20240101to20241231"
      id="Fact_4ec232e1746540ce883f4d0fbbe452fc">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_d9bc5ad4c107404a841515d2711ee35a">&lt;span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000;"&gt;The CIO, Chief
            Information Security Officer, and IT Director all have a minimum of ten years of experience in the cybersecurity and technology leadership field.&lt;/span&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="c20240101to20241231"
      id="Text_149292538c8b4d24961d7cffd48e093f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The cybersecurity team actively monitors for cybersecurity risks by employing the use of endpoint detection and response solutions with immediate alert
          notifications, vulnerability scanning solutions that proactively identify risks, and by monitoring the logs of network devices.&lt;/div&gt;
</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="c20240101to20241231"
      id="Fact_052df6c635df42c1b8c717a77b45149c">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorName
      contextRef="c20240101to20241231"
      id="Fact_ac9e04ab06b84aae87687e320052058b">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20240101to20241231"
      id="Fact_4ebb48ea157640ac8fa0f49bf830172d">Lancaster, Pennsylvania</dei:AuditorLocation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231"
      decimals="-3"
      id="Fact_29fe9d85018b4efca026dfe0fe173bcf"
      unitRef="U001">664927000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c4bd77d7ad034c018ead4b7ce746e68b"
      unitRef="U001">620201000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20241231"
      decimals="-3"
      id="Fact_301ea7747c5c4a16ba65140cce637e54"
      unitRef="U001">-9838000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20231231"
      decimals="-3"
      id="Fact_26f8fa4619de4d37b594b9133143993b"
      unitRef="U001">-9384000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="c20241231"
      decimals="-3"
      id="Fact_01c8c9a2c4614a94aa7e0ca513203ee4"
      unitRef="U001">124082000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="c20231231"
      decimals="-3"
      id="Fact_dd8a098a0cb74474a320759aea5fd206"
      unitRef="U001">117113000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_527f83fd7bea480288d0e487e9175edc"
      unitRef="U001">531007000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2ae39ead88c745beb7768afbcb969002"
      unitRef="U001">493704000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c20acba26a9549fc81d63e5983d29021"
      unitRef="U001">536000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="-3"
      id="Fact_13d9196043c04dfaafedf9476005cc09"
      unitRef="U001">501000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4aef83b9db384d498cd1dd19d8f33312"
      unitRef="U001">1534000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_6871b34f315c47b7b5bcd5b7576b5aef"
      unitRef="U001">1569000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8eadbc4163e14eba93fec5af8be14256"
      unitRef="U001">1000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_545064288ab443b182f85023d435da60"
      unitRef="U001">1000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5e82621ee2994774bf8e85939c9f179e"
      unitRef="U001">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c189ddf9dbe34205a20f397527eceb5b"
      unitRef="U001">1005000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8426610ce9a04fd8ab076d7dfa25ac9b"
      unitRef="U001">7249000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1cc8bb405d6741f09a7b4b3c9a631f0e"
      unitRef="U001">7837000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3272616ff7ab4430a9f1c51bde6ee0b2"
      unitRef="U001">3604000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_225545317d5942738522d2c4bd699b7a"
      unitRef="U001">3484000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b19f710fd4a045418a2c9513a2f5bd1f"
      unitRef="U001">587000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b961b853bda44b58993faa0e3ff66c8b"
      unitRef="U001">332000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PublicUtilitiesInventory
      contextRef="c20241231"
      decimals="-3"
      id="Fact_547fbb118daa46e1b34fb212d42fd80a"
      unitRef="U001">3413000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PublicUtilitiesInventory
      contextRef="c20231231"
      decimals="-3"
      id="Fact_bad334a7cb2d494fb405bbfd9a43ae22"
      unitRef="U001">3109000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_65c98e1a435c4318a1eff7a4904fa092"
      unitRef="U001">1597000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3b424c994de3417aa480dc07d576a8b4"
      unitRef="U001">821000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f8c5eaa9c90b4dd3834e097afc0e92fa"
      unitRef="U001">16451000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_687095081c4f442d96ca0c884b0aec57"
      unitRef="U001">15584000</us-gaap:AssetsCurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c2a0a0e9ef7a48bbb50619c26522ce43"
      unitRef="U001">25009000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_5fcfc2d7de814d0098d28e89332a6af7"
      unitRef="U001">23380000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3debf8cfb1c04c329d91d568015fa639"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_70fdeb6a08d34a668bbbd5058b05704d"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c87cc1d20da042a795109b87d1ce407e"
      unitRef="U001">54061000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4b1cfe20de634419a60ac17d9615f57f"
      unitRef="U001">48949000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ffea3d3744504e89afab50e1fe8dc135"
      unitRef="U001">5156000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_82235934e86542be97733805ea9a9aff"
      unitRef="U001">4764000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3643c8d9b4fe4bc1b67a6545e2b3f998"
      unitRef="U001">84481000</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3c26ecdd6c3842309cd55c233fda4632"
      unitRef="U001">77348000</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="c20241231"
      decimals="-3"
      id="Fact_51a066afd5b84abab1a67e7e1460826d"
      unitRef="U001">633473000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20231231"
      decimals="-3"
      id="Fact_9b9894b73b71444eaef4326a34bf670d"
      unitRef="U001">588205000</us-gaap:Assets>
    <us-gaap:CommonStockNoParValue
      contextRef="c20231231"
      decimals="INF"
      id="Fact_fe4d9bb4ed9e4f009b55990c7c3298b5"
      unitRef="U003">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="c20241231"
      decimals="INF"
      id="Fact_46a270ffc3874d91bf26e8123a1ec4a0"
      unitRef="U003">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_9653a9624bcc4b98936b3207a279d829"
      unitRef="U002">46500000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20241231"
      decimals="0"
      id="Fact_3bb2deb56a224305bcad42acc23c062f"
      unitRef="U002">46500000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20241231"
      decimals="0"
      id="Fact_afd9e74b6bca417f8af9aa0ffc5a0390"
      unitRef="U002">14386282</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20241231"
      decimals="0"
      id="Fact_4951f74f7f7e4682ab4b3e9ed40cc93c"
      unitRef="U002">14386282</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_fbda62d4c6af4cf0b9010cc528f33490"
      unitRef="U002">14332245</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_c6dd2ac0f2b447888a02bc3589761b8c"
      unitRef="U002">14332245</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_20f8a9e0893b4bd9b257d12237a1f98c"
      unitRef="U001">138089000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fa1cd84cc74f478da78b255da0a50a32"
      unitRef="U001">136174000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d2efb872384d49238128e519a3f978c5"
      unitRef="U001">93103000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fed4cf9614594674bcad6c9746dd27c9"
      unitRef="U001">85004000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f0eff4c454a5410c9442990c087d39a4"
      unitRef="U001">231192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_862c46baf5084c909aa7d1280f76c8e1"
      unitRef="U001">221178000</us-gaap:StockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20241231"
      decimals="0"
      id="Fact_5cdd53a0ac0548e8a93aa2531aa6bc88"
      unitRef="U002">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_2633347d3a7e454592a687f8c021c5d1"
      unitRef="U002">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20241231"
      decimals="INF"
      id="Fact_ec7f01ff2fe04d018d85c7908c121122"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20231231"
      decimals="INF"
      id="Fact_1c72e0d9a65049ae8daf5f00d9c2aba9"
      unitRef="U002">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_90180ee881844810aa6104509c17d7f5"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b9d79158089c44b1bfa0fd0b47dfac5c"
      unitRef="U001">0</us-gaap:PreferredStockValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3856ef03958e4995b8c4ea3c53bd1719"
      unitRef="U001">205561000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fc7effd650c14b3cba167de09628f677"
      unitRef="U001">180007000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ab55dd5e84fa41d6a4314efe8ca67ed8"
      unitRef="U001">9525000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4a13a38baa344a37bfd26b754d657ddd"
      unitRef="U001">10873000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_388a84220fca40ae92b13022602b4661"
      unitRef="U001">2892000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_7d601ffcfea441ecabc9f224f41e140a"
      unitRef="U001">2754000</us-gaap:DividendsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4859b4a81ab0429bb05b958bd7fc3224"
      unitRef="U001">1806000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_940db1f8516a49368b40f9a3aab19159"
      unitRef="U001">1629000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_016c50de2216406d922cf0f2c712f88b"
      unitRef="U001">2490000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c8b02f5509ae4030b5aaadd5dc39cfe3"
      unitRef="U001">1741000</us-gaap:InterestPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_bdb76a0c85604c4ab403f70237175263"
      unitRef="U001">864000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_71f5f7feeb7e483596dee679eb9be31d"
      unitRef="U001">644000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d2929fbfc18347169b61db543d1304d4"
      unitRef="U001">712000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4cb3d6dacebe4cdc9a774d7163390fbc"
      unitRef="U001">502000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2cd661aa0cf444eeaa2b95d89fe8f72e"
      unitRef="U001">18289000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_5be9ffb917b74b97a936053395552288"
      unitRef="U001">18143000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b62e87cc85444ed18b94c10b14f66e77"
      unitRef="U001">20546000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_bed81b50270a4889ae26d10df89d701f"
      unitRef="U001">18853000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_71842bf5ec6749b2ad39f34c57f426bf"
      unitRef="U001">61157000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20231231"
      decimals="-3"
      id="Fact_83b43c231eec4bd1b38d1897e581a680"
      unitRef="U001">55235000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_77b6fd75c1cb48b487787ec69e3a801c"
      unitRef="U001">3526000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c94245df6ecf4840a9950fa4a1e8e3c8"
      unitRef="U001">3847000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_949b7b61087f4aea902000486314faf9"
      unitRef="U001">43947000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a46f9bef1cc44f9c8e67b7a0a8bd33db"
      unitRef="U001">42989000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7aa20030e5a94a7985a0cad2dbf57293"
      unitRef="U001">386000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_e45797c897864f85b24f8d4566e04b4b"
      unitRef="U001">632000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_01fd369a572c40a3b561cf4244ab6406"
      unitRef="U001">129562000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2ae6be0b7cab4db3a4b03337be5a5e2c"
      unitRef="U001">121556000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="c20241231"
      decimals="-3"
      id="Fact_654f2e26327643938a443aff9bd2e4bb"
      unitRef="U001">48869000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="c20231231"
      decimals="-3"
      id="Fact_73f3483d095d41e29f906da6d6ee3b25"
      unitRef="U001">47321000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f3062e236737486587034b021b5b3b0c"
      unitRef="U001">633473000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_bf259c3c308a49f99601243935a03cd7"
      unitRef="U001">588205000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_5dc818dcf2064007995fe7f6d89da78f"
      unitRef="U001">74959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c436a219ea6b45a5b33b754cc08786e4"
      unitRef="U001">71031000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_c20153ba82874ab9bc6bf65db47ac9c0"
      unitRef="U001">19670000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_a9a0ed51f1a2424a95a03f7ee805d4b9"
      unitRef="U001">17362000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_dd93e109b2944305a9982cbd8140e490"
      unitRef="U001">12610000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_731c79af53114a0b8557a91877b30bef"
      unitRef="U001">10893000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_354fffaaf8534f90afa9959cb1549f3c"
      unitRef="U001">12962000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d83c1ada5fc74345a6dcf06a0d4fc71f"
      unitRef="U001">11746000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_63ae0eb44a574d50ac8f9dc06919364c"
      unitRef="U001">1676000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2bee4525f8354fa78308c20293115931"
      unitRef="U001">1499000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_908866e3f00e4a37a7e42a5b67dd28a6"
      unitRef="U001">46918000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d1b2f8a8eae24dfbac66b74b127c67f4"
      unitRef="U001">41500000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6d08ffbecaae444581e75ff41a245c7a"
      unitRef="U001">28041000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_177e30c36bc344dc88642084fa38329c"
      unitRef="U001">29531000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_f532e9ce510f4c8884ad6d99c5737ee3"
      unitRef="U001">8904000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_4bca05ff39504201a811963ecb27d647"
      unitRef="U001">7047000</us-gaap:InterestExpenseDebt>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_cce68a9628e94bc0bad8c8cb23f607bc"
      unitRef="U001">2052000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_913f9c9969ac44c98e5c777eb9c943f0"
      unitRef="U001">4153000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_9e7c05be3e0e49a2a44775d33ba9e032"
      unitRef="U001">-524000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f50ab6b9209c49129bdb925f6de79c66"
      unitRef="U001">1082000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_f7f4b9bad4ca492a89105f15b55302b4"
      unitRef="U001">-38000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f3dd30d9dc494ea986c4364f44c5cf48"
      unitRef="U001">-521000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_5ed26dc5759b44038066a33032facf2f"
      unitRef="U001">-6366000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2baf7c463e634431859b2863067ebf55"
      unitRef="U001">-4497000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_fe6fe334598d4bffb755f52e134ca8cd"
      unitRef="U001">21675000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_84c76f2bb3024826ac24bf018ba711ae"
      unitRef="U001">25034000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_791c673d01ce4ef78957f7c0e0875c83"
      unitRef="U001">1350000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_9b5671f84d2d403fb6fa55d06ec6882f"
      unitRef="U001">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d82a3cfd05da47fbb89a3096b8f5f0f0"
      unitRef="U001">20325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_b38ec03a657742c68f3b7222bda4dcd8"
      unitRef="U001">23757000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_8e4d23dbee4c41a69212e3618fc4ff45"
      unitRef="U003">1.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_e844d652a3954e73b7218efa4913c276"
      unitRef="U003">1.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_08d003806c6540919ea21f3758baabaa"
      unitRef="U003">1.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_39e7094e8df24653924dde02ade90f81"
      unitRef="U003">1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4c32c55d6e4042d296ce030da4a86462"
      unitRef="U002">14285584</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b26c9bc51673449486469fc191d0026c"
      unitRef="U001">134220000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_de777a830add44858340a5701796d1f7"
      unitRef="U001">72963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="-3"
      id="Fact_46aa168adf594de2bb4456494eb66494"
      unitRef="U001">207183000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b3bd5e50f565428e81413197593b14d9"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c8929eab03a8422089908f4292e0a63a"
      unitRef="U001">23757000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c40b4c182c4846a6a17476af34c5ae5f"
      unitRef="U001">23757000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_1944a24e09a549d8a9f041317f2905d0"
      unitRef="U003">0.8189</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1bced4b7f4634573b0d1576e022e0a09"
      unitRef="U001">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_6026c8fb54d64ffdb1fb8cf87040e200"
      unitRef="U001">11716000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_b897b7bcec244d90b784a21c055cfe8d"
      unitRef="U001">11716000</us-gaap:DividendsCommonStock>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5c3f02d5e9f346e8b6cb6370823a94a6"
      unitRef="U002">41702</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d3c94f5ddcaa4fe882e13085050d6867"
      unitRef="U001">1654000</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_4beacb1b10d64da089fbb82d53a01a78"
      unitRef="U001">0</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_9cb9d22a41694957a058074b95fa0d61"
      unitRef="U001">1654000</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0edd3262ab6045c68d7455a7e9e430dd"
      unitRef="U002">4959</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b6cf0e622f8b40ebbd2e668381cc5454"
      unitRef="U001">300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20230101to20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_2053a29e9a6146be863ba592d74bd4cd"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_371833759d014e40ae64300350adda45"
      unitRef="U001">300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_699a18d059a6420cb5767112cf8c0370"
      unitRef="U002">14332245</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1c47439d858a4fd185e48b01ad7a8c7f"
      unitRef="U001">136174000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_e3dfd033e836423b9cf4bf25de1366cc"
      unitRef="U001">85004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_afdfa2e766d248698b30ab36dad4a815"
      unitRef="U001">221178000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a67a7ee11cbb41038cc91120bca2e146"
      unitRef="U001">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b4a1911624634174b125c8501795e1ca"
      unitRef="U001">20325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6873046f85ae4419a95f987a10cdb5f8"
      unitRef="U001">20325000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_535d4212028b480b968fbb77e58104bf"
      unitRef="U003">0.8516</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ee9fb9c8085d49619f010bf5b05dbc95"
      unitRef="U001">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_706099a089cb4d78b412c74602e6c9ec"
      unitRef="U001">12226000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_012d737f61ec4b6680201d5550205dab"
      unitRef="U001">12226000</us-gaap:DividendsCommonStock>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4f21b8e317ba48f79f5fe91c69a9607e"
      unitRef="U002">48163</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlansShares>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_cbe106f0d32b4c32bf792bce91af3834"
      unitRef="U001">1669000</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_c43536feefbd46f0b55d9fc36d4498e0"
      unitRef="U001">0</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_74970b4b66aa43acba8ba5072f9aeabc"
      unitRef="U001">1669000</yorw:IssuanceOfCommonStockUnderDividendReinvestmentDirectStockAndEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_00e9e81693d04290a8041810853c290b"
      unitRef="U002">5874</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_935cf7880bf7400f89399dfd2c0c6fe9"
      unitRef="U001">246000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20240101to20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_83cb578d2adf4fcdaf67a544c5128203"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_29c43fbfa6074ef2a7095cc5b5bd25bd"
      unitRef="U001">246000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2dfeb84a9c274c4580c0c17a2d11042c"
      unitRef="U002">14386282</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_31e8820a867a4bb4bf4d97d3320200bc"
      unitRef="U001">138089000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_6bb1b68bc287469eb1202afa02af6680"
      unitRef="U001">93103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c4e44937770842209addc0f87207b617"
      unitRef="U001">231192000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_391c50b11367459faca6bcc88480dbb1"
      unitRef="U001">20325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e156190146ba4020929af4639884bb57"
      unitRef="U001">23757000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a496dda2d5d541ca854e0d1649dc7a52"
      unitRef="U001">12962000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d2d8b68ed30a4b16b62c92c3453eddbb"
      unitRef="U001">11746000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RestrictedStockExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ad37d13fcfa5439f9cd0dda81b90d45f"
      unitRef="U001">246000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_8260f9059f7144d08a3c2eb2a8f88c43"
      unitRef="U001">300000</us-gaap:RestrictedStockExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_eaced32fea84477a917d1f1f0ac55c8e"
      unitRef="U001">476000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_76d24c0763d940bea5d71f6df01bba3f"
      unitRef="U001">530000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_024f59dceec4491b96c6ff3d10121050"
      unitRef="U001">-353000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d61c8b84bee34b69871cef9c2f0c08b2"
      unitRef="U001">1114000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_b94b6f7cad4547519b4d0c30ad255e9d"
      unitRef="U001">604000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_29e58cb6ad8b47cd8c5f424dfbd8ac0e"
      unitRef="U001">1868000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a7c2979dae324e4c89cb44bc35f358a9"
      unitRef="U001">255000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_44c51f91e2894175b1d32de57384a0e1"
      unitRef="U001">-550000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_414aadc1634b48f7bbeaa581c4a58c66"
      unitRef="U001">8824000</yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets>
    <yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0237919040234573a8b7405d8a09bb42"
      unitRef="U001">9512000</yorw:IncreaseDecreaseInMaterialsAndSuppliesPrepaidExpensesRegulatoryAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_da7ee052b17d47caa2de797f274e4eab"
      unitRef="U001">5131000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_97caa729bdc54b7c9eea46b3e98fe3d1"
      unitRef="U001">6743000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <yorw:IncreaseDecreaseInAccruedInterest
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d9fc7d4b7ffd41749dd75d617b7c3650"
      unitRef="U001">749000</yorw:IncreaseDecreaseInAccruedInterest>
    <yorw:IncreaseDecreaseInAccruedInterest
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_7c89f194dfc3490d8b1c11651cd00b98"
      unitRef="U001">776000</yorw:IncreaseDecreaseInAccruedInterest>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_4a5256b05bcd4508aeec5d9680fcaa73"
      unitRef="U001">30559000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_bd41d4180050439dbff00da0bbbd7e55"
      unitRef="U001">31908000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_8b9e4135753e4633a5e74c7c3cd04d3b"
      unitRef="U001">1147000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_7a7fb1023532410faad9343ae954bb34"
      unitRef="U001">2321000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedInterest>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_c562e36beb6246a6ba9c973b03fd85d0"
      unitRef="U001">48226000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_3fd06f5a300c48b5bd7db180ae6dcd9f"
      unitRef="U001">64640000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_1b15101e4f674392a3c50680f2ce5c25"
      unitRef="U001">783000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_540b2ee047b2461aba94cbb372bfc875"
      unitRef="U001">625000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ee82365b4a714cec870e0d1d8862d393"
      unitRef="U001">-49009000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_b5a1a832144b449b8eac78ff3d51945b"
      unitRef="U001">-65265000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromAdvancesForConstruction
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_4c5fdce8cd6b4d31b54dabf406c42eba"
      unitRef="U001">3411000</us-gaap:ProceedsFromAdvancesForConstruction>
    <us-gaap:ProceedsFromAdvancesForConstruction
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_119530bbfce34df9928c1a061c9ad0f5"
      unitRef="U001">5064000</us-gaap:ProceedsFromAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a8e0a6b6a37d4aad8a7033d6d8d1fe84"
      unitRef="U001">791000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_bba8fc79ecc7458e8c73bfd2793f83a8"
      unitRef="U001">505000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_54d3f08d97844bc29047d7ebe9bfe9bb"
      unitRef="U001">86748000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_128f274a269d4a9283d02e00eb1b762c"
      unitRef="U001">104681000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_47915f0ac42842c0b9c2dd6a6d55c46d"
      unitRef="U001">167000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c8a8712562ee493ba18cc8fb8e76634b"
      unitRef="U001">171000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ac8a2b6d9a6746eb8e156a800189883b"
      unitRef="U001">61213000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_edebdc254a8c44e4891be4bd9cc27370"
      unitRef="U001">64148000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_55c2c0f5b8384317b6bca833d37c7205"
      unitRef="U001">881000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0e0a6284d6c443058a30cfefe2578134"
      unitRef="U001">-1628000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_7f23a37ffc2b49e18006b66369177285"
      unitRef="U001">1669000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_7b73b855081441508ba65e50378f576b"
      unitRef="U001">1654000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a4121c7b38d24e90b721a54e439938ec"
      unitRef="U001">12088000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_731600d602e94ed99353706e088975a2"
      unitRef="U001">11590000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_f4a7d70e474141f3ae3ede9785d6ecbc"
      unitRef="U001">18450000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e903237733364f3ba2ce8c4377160001"
      unitRef="U001">33357000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_b657ed8d88564da181942bd6d393aa71"
      unitRef="U001">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e4cb2de8d50f478fb1892d2b1db284b6"
      unitRef="U001">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1207fbab0cb94618b150dd98e12c93a1"
      unitRef="U001">1000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="-3"
      id="Fact_9557b6b01d9b4a5ab9e02c6b2b0ae60e"
      unitRef="U001">1000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20241231"
      decimals="-3"
      id="Fact_169157e35dda4de2af36091f79c3c6ff"
      unitRef="U001">1000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2b38d39c0f564b368281e200e5f053c1"
      unitRef="U001">1000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_bb63e376df36489ea30b1daa65a0c815"
      unitRef="U001">6892000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_50d07e2513e943f6baa646df2c963399"
      unitRef="U001">3727000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6096025fefad472eafcc2b5c90bb993c"
      unitRef="U001">943000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_bab890676950478f8c6345e9e5d0ec13"
      unitRef="U001">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_55c9e4d7c7a147f6ace8ab94b696de54"
      unitRef="U001">4138000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c14b2d7a1cfa49b0b11d78a2b8909b5f"
      unitRef="U001">6433000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>
    <yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition
      contextRef="c20240101to20241231_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMESCOIncAndYorkHavenSewerAuthorityMember"
      decimals="-3"
      id="Fact_b6d156b919294cf5b0051f5b4265bf0a"
      unitRef="U001">621000</yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition>
    <yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition
      contextRef="c20230101to20231231_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"
      decimals="-3"
      id="Fact_2a9f50fac2fa42b5b0b4f72139dd7300"
      unitRef="U001">4403000</yorw:ContributionsInAidOfConstructionAssociatedWithAcquisition>
    <yorw:NoncashInvestingAndFinancingActivitiesRelatedText2
      contextRef="c20230101to20231231"
      id="Fact_c9f5c33b7ac74d69b797f9e6b7d0bcf3"
      xsi:nil="true"/>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="c20240101to20241231"
      id="Text_8b45ca5e3d364abebc271dd346bf2ba8">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;1.&#160; Significant Accounting Policies&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;The primary business of The York Water Company, or the Company, is to impound,
        purify and distribute water.&#160; The Company also owns and operates &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;&#160;&lt;/span&gt;wastewater collection systems and eleven wastewater collection and treatment systems.&#160; &lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;The Company operates within its franchised territory located in &lt;/span&gt;four&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt; counties within south-central Pennsylvania and is subject to regulation by the Pennsylvania Public Utility Commission, or PPUC.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following summarizes the significant accounting policies employed by The York Water Company.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Utility Plant and Depreciation&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The cost of additions includes contracted cost, direct labor and fringe benefits, materials, overhead and, for certain utility plant, allowance for funds
      used during construction.&#160; In accordance with regulatory accounting requirements, water and wastewater systems acquired are recorded at estimated original cost of utility plant when first devoted to utility service and the applicable depreciation is
      recorded to accumulated depreciation.&#160; The difference between the estimated original cost less applicable accumulated depreciation, and the purchase price and acquisition costs, is recorded as an acquisition adjustment within utility plant as
      permitted by the PPUC.&#160; At December 31, 2024 and 2023, utility plant includes a net credit acquisition adjustment of $9,838 and $9,384, respectively.&#160; For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective
      assets.&#160; Certain amounts are still awaiting approval from the PPUC before amortization will commence.&#160; Amortization amounted to $79 and $69 for the years ended December 31, 2024
      and 2023, respectively.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Upon normal retirement of depreciable property, the estimated or actual cost of the asset is credited to the utility plant account, and such amounts,
      together with the cost of removal less salvage value, are charged to the reserve for depreciation.&#160; To the extent the Company recovers cost of removal or other retirement costs through rates after the retirement costs are incurred, a regulatory asset
      is reported.&#160; Gains or losses from abnormal retirements are reflected in income currently.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.&#160; Annual provisions for
      depreciation of transportation and mechanical equipment included in utility plant are computed on a straight-line basis over the estimated service lives.&#160; Such provisions are charged to clearing accounts and apportioned therefrom to operating
      expenses and other accounts in accordance with the Uniform System of Accounts as prescribed by the PPUC.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.&#160; Maintenance of transportation
      equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.&#160; The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following remaining lives are used for financial reporting purposes:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Approximate range&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Utility Plant Asset Category&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of remaining lives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Mains and accessories&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308,020&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286,993&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 86 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Services, meters, and hydrants&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;106,200&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;98,387&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 47 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operations structures, reservoirs, and water tanks&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;143,821&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;89,207&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 &#x2013; 54 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pumping and treatment equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,906&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,719&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6 &#x2013; 34 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Office, transportation, and operating equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,519&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,292&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 &#x2013; 19 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Land and other non-depreciable assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,833&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,685&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant in service&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;636,299&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;544,283&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Construction work in progress&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,628&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,918&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Utility Plant&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;664,927&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;620,201&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The effective rate of depreciation was 2.50%
      in 2024 and 2.55% in 2023, on average utility plant, net of customers&#x2019; advances and contributions.&#160; Larger depreciation provisions resulting from allowable accelerated
      methods are deducted for tax purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with an original maturity of three
      months or less to be cash equivalents except for those instruments earmarked to fund construction expenditures or repay long-term debt.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance
      Corporation (FDIC).&#160; The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accounts Receivable&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.&#160; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The reserve for doubtful accounts is established through provisions charged
        against income. &#160;&lt;/span&gt;Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.&#160; The reserve for doubtful accounts is the best estimate of the amount of probable credit
      losses in the existing accounts receivable and is determined based on lifetime expected credit losses and the aging of account balances.&#160; Management&#x2019;s periodic evaluation of the adequacy of the reserve is based on historical write-offs combined with
      an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements, adverse situations that may affect a customer&#x2019;s ability to pay, economic
      conditions, and other relevant factors applied to the current aging of receivables.&#160; This evaluation is inherently subjective.&#160; Unpaid balances remaining after the stated payment terms are considered past due. &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
    &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Materials and Supplies Inventories&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Materials and supplies inventories are stated at cost.&#160; Costs are determined using the average cost method.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note Receivable&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.&#160; Management,
      considering current information and events regarding the borrowers&#x2019; ability to repay their obligations, considers a note to be impaired when it is probable that the Company will be unable to collect all amounts due according to the contractual terms
      of the note agreement.&#160; When a note is considered to be impaired, the carrying value of the note is written down.&#160; The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note&#x2019;s effective
      interest rate.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Regulatory Assets and Liabilities&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.&#160; The accounting standards provide
      for the recognition of regulatory assets and liabilities as allowed by regulators for costs or credits that are reflected in current customer rates or are considered probable of being included in future rates.&#160; The regulatory assets or liabilities
      are then relieved as the cost or credit is reflected in rates.&#160; Regulatory assets represent costs that are expected to be fully recovered from customers in future rates while regulatory liabilities represent amounts that are expected to be refunded
      to customers in future rates.&#160; These deferred costs have been excluded from the Company&#x2019;s rate base and, therefore, no return is being earned on the unamortized balances.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory assets and liabilities are comprised of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining Recovery&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Periods&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,880&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;35,885&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unrealized swap losses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;382&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1 &#x2013; 5 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant retirement costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,221&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,592&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer-owned lead service line replacements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,173&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,257&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes on customers&#x2019; advances for&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction and contributions in aid of&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,176&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,250&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service life study expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate case filing expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;215&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;314&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,061&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,949&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Excess accumulated deferred income&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;taxes on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,090&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,286&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Postretirement benefits&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,825&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,196&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Not yet known&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,520&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,516&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;IRS TPR catch-up deduction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,376&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,635&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,811&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,633&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory asset for income taxes includes (a) deferred state income taxes related primarily to differences between book and tax depreciation expense,
      (b) deferred income taxes related to the differences that arise between specific asset improvement costs capitalized for book purposes and deducted as a repair expense for tax purposes, and (c) deferred income taxes associated with the gross-up of
      revenues related to the differences.&#160; These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company uses regulatory accounting treatment to defer the mark-to-market unrealized gains and losses on its interest rate swap to reflect that the gain
      or loss is included in the ratemaking formula when the transaction actually settles.&#160; The value of the swap as of the balance sheet date is recorded as part of other deferred credits.&#160; Realized gains or losses on the swap will be recorded as interest
      expense in the statement of income over its remaining term of five years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant retirement costs represent costs already incurred for the removal of assets, which are expected to be recovered over a five-year period in rates, through depreciation expense.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company was granted approval by the PPUC to modify its tariff to replace lead customer-owned service lines that were discovered when the Company
      replaced its lead service lines, and to include the cost of the annual replacement of up to 400 lead customer-owned service lines whenever
      they are discovered, regardless of the material used for the company-owned service line, over nine years.&#160; The tariff modification allows
      the Company to replace customer-owned service lines at its own initial cost and record the costs as a regulatory asset to be recovered in future base rates to customers.&#160; The recovery period was established in the most recent rate order at four years beginning March 1, 2023.&#160; The recovery period for the customer-owned lead service line replacements completed subsequent to the most recent
      rate order will begin after the next rate order.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Service life study expenses are deferred and amortized over their remaining life of three years.&#160; Rate
        case filing expenses are deferred and amortized over their remaining life of&lt;/span&gt; two years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers&#x2019; advances for construction and contributions in aid of construction are
        considered taxable income.&#160; The Company&#x2019;s tariff allows the Company to record these income taxes for inclusion in rate base.&#160; This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it
        reverses.&#160; In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers&#x2019; advances for construction and contributions in aid of construction made after December 31, 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated
      depreciation from lowering of the enacted federal statutory corporate tax rate is recorded as a regulatory liability.&#160; The benefit will be given back to customers in rates over the remaining regulatory life of the property.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other
      postretirement benefits, customers&#x2019; advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.&#160; These liabilities will be given back to customers in rates, as tax deductions occur
      over the next 1 to 50
      years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory liability for the Internal Revenue Service, or IRS, tangible property regulations, or TPR, catch-up deduction represents the tax benefits
      realized on the Company&#x2019;s 2014 income tax return for qualifying capital expenditures made prior to 2014.&#160; The period over which it will be given back to customers in rates was established in a rate order at 15 years beginning March 1, 2019.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.&#160; The
      overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.&#160; This liability will change in future years based on the amount of contributions made and market returns.&#160; The liability
      will be given back to customers in rates over some period determined by the PPUC in a future rate filing.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Other Assets&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other assets consist mainly of the cash value of life insurance policies held as an investment by the Company for reimbursement of costs and benefits
      associated with its supplemental retirement and deferred compensation programs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Deferred Debt Expense&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred debt expense is amortized on a straight-line basis over the term of the related debt and is presented on the balance sheet as a direct reduction
      from long-term debt.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Customers&#x2019; Advances for Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer advances are cash payments from developers, municipalities, customers, or builders for construction of utility plant, and are refundable upon
      completion of construction, as operating revenues are earned.&#160; If the Company loans funds for construction to the customer, the refund amount is credited to the note receivable rather than paid out in cash.&#160; After all refunds to which the customer is
      entitled are made, any remaining balance is transferred to contributions in aid of construction.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Contributions in Aid of Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contributions in Aid of Construction is composed of (i) direct, non-refundable contributions from developers, customers, or builders for construction of
      water infrastructure and (ii) customer advances that have become non-refundable.&#160; Contributions in aid of construction are deducted from the Company&#x2019;s rate base, and therefore, no return is earned on property financed with contributions.&#160; The PPUC
      requires that contributions received remain on the Company&#x2019;s balance sheets indefinitely as a long-term liability.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Interest Rate Swap Agreement&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company is exposed to certain risks relating to its ongoing business operations.&#160; The primary risk managed by using derivative instruments is interest
      rate risk.&#160; The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.&#160; Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.&#160;
      The notional amount on which the interest payments are based is not exchanged.&#160; The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The accounting standards regarding accounting for derivatives and hedging activities require companies to recognize all derivative instruments as either
      assets or liabilities at fair value on the balance sheets.&#160; In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.&#160; These
      unrealized gains and losses are recorded as a regulatory asset.&#160; Based on current ratemaking treatment, the Company expects the gains and losses to be recognized in rates and in interest expense as the swap settlements occur.&#160; Swap settlements are
      recorded in the income statement with the hedged item as interest expense.&#160; Swap settlements resulted in the reclassification from regulatory assets to interest expense of $(6) in 2024 and $18 in 2023.&#160; The overall swap result was a gain of $244 in 2024 and $24 in 2023.&#160; During the year ending
      December 31, 2025, the Company expects to reclassify $81 before tax from regulatory assets to interest expense.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The interest rate swap will expire on October 1, 2029.&#160; Other than the interest rate swap, the Company has no other derivative instruments.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Stock-Based Compensation&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.&#160;
      Stock-based compensation expense is recognized over the requisite service periods of the awards on a straight-line basis, which is generally commensurate with the vesting term.&#160; Forfeitures are recognized as they occur.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Income Taxes&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred income taxes are accounted for under the asset and liability method.&#160; Deferred tax assets and liabilities are recognized for the future tax
      consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and tax credit carryforwards.&#160; Deferred tax assets and liabilities are measured using enacted
      tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
      that includes the enactment date.&#160; To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.&#160; As of December
      31, 2024 and 2023,
      deferred investment tax credits amounted to $356 and $392, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#x201c;catch-up
      deduction&#x201d;) and each year going forward, beginning with 2014 (the &#x201c;ongoing deduction&#x201d;).&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; The ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense,
      and a reduction in the amount of income taxes currently payable.&#160; The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.&#160; Both the ongoing and catch-up deductions resulted in increases
      to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#x2019; advances for
      construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of the
      Company&#x2019;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31,
      2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation
      is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; In November
      2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#x2019; advances for construction and contributions in aid of construction made after December 31, 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Allowance for Funds Used During Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of
      construction.&#160; These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.&#160; AFUDC includes the net cost of borrowed funds and a rate of return on other funds.&#160; The PPUC approved
      rate of 10.04% was applied for 2024
      and 2023.&#160; AFUDC is recovered through water and wastewater rates as utility plant is depreciated.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Use of Estimates in the Preparation of Financial Statements&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to
      make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the
      reporting period.&#160; Actual results could differ from those estimates.&lt;/div&gt;
</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <yorw:NumberOfWastewaterCollectionSystemsOperated
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_09f79bde26cb43d4a4c760128aab43fd"
      unitRef="U004">3</yorw:NumberOfWastewaterCollectionSystemsOperated>
    <yorw:NumberOfWastewaterCollectionAndTreatmentSystemsOperated
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_fe62a713d72b47ee96cf863950637a6a"
      unitRef="U004">11</yorw:NumberOfWastewaterCollectionAndTreatmentSystemsOperated>
    <yorw:NumberOfCountiesInWhichFranchisedTerritoryIsLocated
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_4ba8518aacd140748708f3c0286b9ca8"
      unitRef="U005">4</yorw:NumberOfCountiesInWhichFranchisedTerritoryIsLocated>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_5c808f4820af4d05865bd0aad9f83c6f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Utility Plant and Depreciation&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The cost of additions includes contracted cost, direct labor and fringe benefits, materials, overhead and, for certain utility plant, allowance for funds
      used during construction.&#160; In accordance with regulatory accounting requirements, water and wastewater systems acquired are recorded at estimated original cost of utility plant when first devoted to utility service and the applicable depreciation is
      recorded to accumulated depreciation.&#160; The difference between the estimated original cost less applicable accumulated depreciation, and the purchase price and acquisition costs, is recorded as an acquisition adjustment within utility plant as
      permitted by the PPUC.&#160; At December 31, 2024 and 2023, utility plant includes a net credit acquisition adjustment of $9,838 and $9,384, respectively.&#160; For those amounts approved by the PPUC, the net acquisition adjustment is being amortized over the remaining life of the respective
      assets.&#160; Certain amounts are still awaiting approval from the PPUC before amortization will commence.&#160; Amortization amounted to $79 and $69 for the years ended December 31, 2024
      and 2023, respectively.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Upon normal retirement of depreciable property, the estimated or actual cost of the asset is credited to the utility plant account, and such amounts,
      together with the cost of removal less salvage value, are charged to the reserve for depreciation.&#160; To the extent the Company recovers cost of removal or other retirement costs through rates after the retirement costs are incurred, a regulatory asset
      is reported.&#160; Gains or losses from abnormal retirements are reflected in income currently.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The straight-line remaining life method is used to compute depreciation on utility plant cost, exclusive of land and land rights.&#160; Annual provisions for
      depreciation of transportation and mechanical equipment included in utility plant are computed on a straight-line basis over the estimated service lives.&#160; Such provisions are charged to clearing accounts and apportioned therefrom to operating
      expenses and other accounts in accordance with the Uniform System of Accounts as prescribed by the PPUC.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company charges to maintenance expense the cost of repairs and replacements and renewals of minor items of property.&#160; Maintenance of transportation
      equipment is charged to clearing accounts and apportioned from there in a manner similar to depreciation.&#160; The cost of replacements, renewals, and betterments of units of property is capitalized to the utility plant accounts.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following remaining lives are used for financial reporting purposes:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Approximate range&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Utility Plant Asset Category&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of remaining lives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Mains and accessories&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308,020&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286,993&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 86 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Services, meters, and hydrants&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;106,200&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;98,387&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 47 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operations structures, reservoirs, and water tanks&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;143,821&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;89,207&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 &#x2013; 54 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pumping and treatment equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,906&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,719&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6 &#x2013; 34 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Office, transportation, and operating equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,519&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,292&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 &#x2013; 19 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Land and other non-depreciable assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,833&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,685&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant in service&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;636,299&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;544,283&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Construction work in progress&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,628&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,918&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Utility Plant&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;664,927&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;620,201&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The effective rate of depreciation was 2.50%
      in 2024 and 2.55% in 2023, on average utility plant, net of customers&#x2019; advances and contributions.&#160; Larger depreciation provisions resulting from allowable accelerated
      methods are deducted for tax purposes.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20241231"
      decimals="-3"
      id="Fact_107b40b1a7774a9489dde2616b548cae"
      unitRef="U001">-9838000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20231231"
      decimals="-3"
      id="Fact_8bcbf37ca1384268a9b18bfb83b78482"
      unitRef="U001">-9384000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_f84423b007574fda9b5155f0e7c6e733"
      unitRef="U001">79000</yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments>
    <yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0b9d5f01500f44afadc75868221fcb8c"
      unitRef="U001">69000</yorw:PublicUtilitiesPropertyPlantAndEquipmentAmortizationOfUtilityPlantAcquisitionAdjustments>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
      contextRef="c20240101to20241231"
      id="Text_735d26c32218486390b0326f5d0b6c4f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following remaining lives are used for financial reporting purposes:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Approximate range&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Utility Plant Asset Category&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of remaining lives&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Mains and accessories&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;308,020&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;286,993&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 86 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Services, meters, and hydrants&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;106,200&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;98,387&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14 &#x2013; 47 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Operations structures, reservoirs, and water tanks&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;143,821&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;89,207&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 &#x2013; 54 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pumping and treatment equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;51,906&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,719&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6 &#x2013; 34 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Office, transportation, and operating equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,519&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,292&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 &#x2013; 19 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Land and other non-depreciable assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,833&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,685&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant in service&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;636,299&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;544,283&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: center; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Construction work in progress&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;28,628&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;75,918&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total Utility Plant&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;664,927&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;620,201&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember"
      decimals="-3"
      id="Fact_90312b39200d4d16b07fa7cc8bed7056"
      unitRef="U001">308020000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_MainsAndAccessoriesMember"
      decimals="-3"
      id="Fact_fb20afa89a264987b8536257fdac487d"
      unitRef="U001">286993000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MinimumMember"
      id="Fact_30169ddc20cb4b88ad7649f878d4c74f">P14Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_MainsAndAccessoriesMember_RangeAxis_MaximumMember"
      id="Fact_7510e3b40887405cade7d992fb21ec69">P86Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember"
      decimals="-3"
      id="Fact_e0e7a733c12c4ad6a476791309c6a6cd"
      unitRef="U001">106200000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_ServicesMetersAndHydrantsMember"
      decimals="-3"
      id="Fact_9e7c4f41830447a1b80cb8a423eeda01"
      unitRef="U001">98387000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MinimumMember"
      id="Fact_6063c8af13c1444a88d1f3439ffc54cd">P14Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_ServicesMetersAndHydrantsMember_RangeAxis_MaximumMember"
      id="Fact_7dd9d00f11cd4ecf8be14c6383c9605c">P47Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember"
      decimals="-3"
      id="Fact_6464ae6de9b54e2e9dce801f3892083e"
      unitRef="U001">143821000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember"
      decimals="-3"
      id="Fact_8a3fe358d1ba45e5b9b10fa630f1fd7c"
      unitRef="U001">89207000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MinimumMember"
      id="Fact_6d8fd1dcf80542938c74920fd149280c">P9Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_OperationsStructuresReservoirsAndWaterTanksMember_RangeAxis_MaximumMember"
      id="Fact_5a0ffccfa52c440f869f52c69c6b244f">P54Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember"
      decimals="-3"
      id="Fact_6e2fb070d1624faabb6902b804e9db54"
      unitRef="U001">51906000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember"
      decimals="-3"
      id="Fact_73b60f114e934277b65d18aae4de100e"
      unitRef="U001">44719000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_a2c431320fa84fb995d91caf4a4263fd">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_PumpingAndTreatmentEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_ca74ddedc9694650b05b6fe007c2db58">P34Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember"
      decimals="-3"
      id="Fact_6ea71224d2644f7398214c78bd8a0873"
      unitRef="U001">20519000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember"
      decimals="-3"
      id="Fact_17c34a6540be49bbb87ba014e969713c"
      unitRef="U001">19292000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_10180696e56f4532b0a0e7ccda936335">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20241231_PublicUtilityAxis_OfficeTransportationAndOperatingEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_e3ffac032f2744e08e771405184bcef6">P19Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember"
      decimals="-3"
      id="Fact_5bd3ff64c66f4147b2ae432ddf14c946"
      unitRef="U001">5833000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_LandAndOtherNonDepreciableAssetsMember"
      decimals="-3"
      id="Fact_aa78c3aaea504348bfb6c1fa54399158"
      unitRef="U001">5685000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_UtilityPlantInServiceMember"
      decimals="-3"
      id="Fact_7345774e3d294aa99ec5f9b87ba4e0e0"
      unitRef="U001">636299000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_UtilityPlantInServiceMember"
      decimals="-3"
      id="Fact_2a55626770124fcb9a6fed7435c0b97a"
      unitRef="U001">544283000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231_PublicUtilityAxis_ConstructionInProgressMember"
      decimals="-3"
      id="Fact_38785cfac48c4a559ed613daf3aee88f"
      unitRef="U001">28628000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231_PublicUtilityAxis_ConstructionInProgressMember"
      decimals="-3"
      id="Fact_9ff4096c70ce42e6bd7a2becf6f131d7"
      unitRef="U001">75918000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9760135cc82947579aea8fffc0b80efb"
      unitRef="U001">664927000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="c20231231"
      decimals="-3"
      id="Fact_069c1cbf3f394034b46a1dadaf40bd80"
      unitRef="U001">620201000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_9cb3ae871cdc45e7a83fe91a994ef9a0"
      unitRef="U006">0.025</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_80fc033fe4324902a70173200ae67729"
      unitRef="U006">0.0255</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_bc8283e27bf44e229c9476b6729daa34">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the purposes of the statements of cash flows, the Company considers all highly liquid debt instruments purchased with an original maturity of three
      months or less to be cash equivalents except for those instruments earmarked to fund construction expenditures or repay long-term debt.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company periodically maintains cash balances in major financial institutions in excess of the federally insured limit by the Federal Deposit Insurance
      Corporation (FDIC).&#160; The Company has not experienced any losses and believes it is not exposed to any significant credit risk on cash and cash equivalents.&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_25393082a0f54f08b0b3792ec5986cb9">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Accounts Receivable&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable are stated at outstanding balances, less a reserve for doubtful accounts.&#160; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The reserve for doubtful accounts is established through provisions charged
        against income. &#160;&lt;/span&gt;Accounts deemed to be uncollectible are charged against the reserve and subsequent recoveries, if any, are credited to the reserve.&#160; The reserve for doubtful accounts is the best estimate of the amount of probable credit
      losses in the existing accounts receivable and is determined based on lifetime expected credit losses and the aging of account balances.&#160; Management&#x2019;s periodic evaluation of the adequacy of the reserve is based on historical write-offs combined with
      an evaluation of current conditions and reasonable and supportable forecasts including inactive accounts with outstanding balances, the aging of balances in payment agreements, adverse situations that may affect a customer&#x2019;s ability to pay, economic
      conditions, and other relevant factors applied to the current aging of receivables.&#160; This evaluation is inherently subjective.&#160; Unpaid balances remaining after the stated payment terms are considered past due. &lt;/div&gt;
</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventorySuppliesPolicy
      contextRef="c20240101to20241231"
      id="Text_cb4008d650ab44de9da879d74d1353e3">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Materials and Supplies Inventories&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Materials and supplies inventories are stated at cost.&#160; Costs are determined using the average cost method.&lt;/div&gt;
</us-gaap:InventorySuppliesPolicy>
    <yorw:NoteReceivablePolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_3c792a3eeb4045fb8c3884f331351671">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Note Receivable&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Note receivable is recorded at cost and represents amounts due from a municipality for construction of water mains in their municipality.&#160; Management,
      considering current information and events regarding the borrowers&#x2019; ability to repay their obligations, considers a note to be impaired when it is probable that the Company will be unable to collect all amounts due according to the contractual terms
      of the note agreement.&#160; When a note is considered to be impaired, the carrying value of the note is written down.&#160; The amount of the impairment is measured based on the present value of expected future cash flows discounted at the note&#x2019;s effective
      interest rate.&lt;/div&gt;
</yorw:NoteReceivablePolicyTextBlock>
    <us-gaap:PublicUtilitiesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_532b3293ad26429c97d8ff3d75508e40">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Regulatory Assets and Liabilities&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company is subject to the provisions of generally accepted accounting principles regarding rate-regulated entities.&#160; The accounting standards provide
      for the recognition of regulatory assets and liabilities as allowed by regulators for costs or credits that are reflected in current customer rates or are considered probable of being included in future rates.&#160; The regulatory assets or liabilities
      are then relieved as the cost or credit is reflected in rates.&#160; Regulatory assets represent costs that are expected to be fully recovered from customers in future rates while regulatory liabilities represent amounts that are expected to be refunded
      to customers in future rates.&#160; These deferred costs have been excluded from the Company&#x2019;s rate base and, therefore, no return is being earned on the unamortized balances.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory assets and liabilities are comprised of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining Recovery&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Periods&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,880&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;35,885&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unrealized swap losses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;382&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1 &#x2013; 5 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant retirement costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,221&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,592&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer-owned lead service line replacements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,173&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,257&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes on customers&#x2019; advances for&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction and contributions in aid of&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,176&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,250&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service life study expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate case filing expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;215&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;314&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,061&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,949&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Excess accumulated deferred income&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;taxes on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,090&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,286&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Postretirement benefits&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,825&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,196&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Not yet known&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,520&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,516&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;IRS TPR catch-up deduction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,376&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,635&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,811&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,633&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory asset for income taxes includes (a) deferred state income taxes related primarily to differences between book and tax depreciation expense,
      (b) deferred income taxes related to the differences that arise between specific asset improvement costs capitalized for book purposes and deducted as a repair expense for tax purposes, and (c) deferred income taxes associated with the gross-up of
      revenues related to the differences.&#160; These assets are recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as they reverse.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company uses regulatory accounting treatment to defer the mark-to-market unrealized gains and losses on its interest rate swap to reflect that the gain
      or loss is included in the ratemaking formula when the transaction actually settles.&#160; The value of the swap as of the balance sheet date is recorded as part of other deferred credits.&#160; Realized gains or losses on the swap will be recorded as interest
      expense in the statement of income over its remaining term of five years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant retirement costs represent costs already incurred for the removal of assets, which are expected to be recovered over a five-year period in rates, through depreciation expense.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company was granted approval by the PPUC to modify its tariff to replace lead customer-owned service lines that were discovered when the Company
      replaced its lead service lines, and to include the cost of the annual replacement of up to 400 lead customer-owned service lines whenever
      they are discovered, regardless of the material used for the company-owned service line, over nine years.&#160; The tariff modification allows
      the Company to replace customer-owned service lines at its own initial cost and record the costs as a regulatory asset to be recovered in future base rates to customers.&#160; The recovery period was established in the most recent rate order at four years beginning March 1, 2023.&#160; The recovery period for the customer-owned lead service line replacements completed subsequent to the most recent
      rate order will begin after the next rate order.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Service life study expenses are deferred and amortized over their remaining life of three years.&#160; Rate
        case filing expenses are deferred and amortized over their remaining life of&lt;/span&gt; two years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pursuant to the Tax Cuts and Jobs Act of 2017, or 2017 Tax Act, customers&#x2019; advances for construction and contributions in aid of construction are
        considered taxable income.&#160; The Company&#x2019;s tariff allows the Company to record these income taxes for inclusion in rate base.&#160; This asset is recognized for ratemaking purposes on a cash or flow-through basis and will be recovered in rates as it
        reverses.&#160; In November 2021, the Infrastructure Investment and Jobs Act of 2021, or 2021 Infrastructure Act, repealed the tax treatment of customers&#x2019; advances for construction and contributions in aid of construction made after December 31, 2020.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated
      depreciation from lowering of the enacted federal statutory corporate tax rate is recorded as a regulatory liability.&#160; The benefit will be given back to customers in rates over the remaining regulatory life of the property.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory liability for income taxes includes deferred taxes related to excess accumulated deferred income taxes on accelerated depreciation, other
      postretirement benefits, customers&#x2019; advances for construction and contributions in aid of construction, and bad debts, as well as deferred investment tax credits.&#160; These liabilities will be given back to customers in rates, as tax deductions occur
      over the next 1 to 50
      years.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The regulatory liability for the Internal Revenue Service, or IRS, tangible property regulations, or TPR, catch-up deduction represents the tax benefits
      realized on the Company&#x2019;s 2014 income tax return for qualifying capital expenditures made prior to 2014.&#160; The period over which it will be given back to customers in rates was established in a rate order at 15 years beginning March 1, 2019.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Postretirement benefits include the difference between contributions and deferred pension expense and the overfunded status of the pension plans.&#160; The
      overfunded status represents the difference between the projected benefit obligation and the fair market value of the assets.&#160; This liability will change in future years based on the amount of contributions made and market returns.&#160; The liability
      will be given back to customers in rates over some period determined by the PPUC in a future rate filing.&lt;/div&gt;
</us-gaap:PublicUtilitiesPolicyTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock
      contextRef="c20240101to20241231"
      id="Text_a7e1fb9e52204855ad2e2b042791a96e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory assets and liabilities are comprised of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Remaining Recovery&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Periods&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,880&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;35,885&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unrealized swap losses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;382&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1 &#x2013; 5 years&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Utility plant retirement costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,221&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9,592&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer-owned lead service line replacements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,173&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,257&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes on customers&#x2019; advances for&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction and contributions in aid of&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;construction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,176&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,250&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service life study expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate case filing expenses&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;215&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;314&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;54,061&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;48,949&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Liabilities&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Excess accumulated deferred income&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;taxes on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,090&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,286&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Postretirement benefits&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;22,825&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;21,196&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Not yet known&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,520&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,516&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                &lt;div&gt;
                  &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Various&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 58%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;IRS TPR catch-up deduction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,376&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183); width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,635&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;9 years&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; background-color: rgb(174, 237, 183); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;44,811&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;43,633&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRegulatoryAssetsAndLiabilitiesTextBlock>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember"
      decimals="-3"
      id="Fact_e22cc71d72904cd7ab50552b93af4322"
      unitRef="U001">40880000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_DeferredIncomeTaxChargesMember"
      decimals="-3"
      id="Fact_108ec4fddb224c0dad8374cb03892a0b"
      unitRef="U001">35885000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"
      decimals="-3"
      id="Fact_02ed30d054e0406a8e815573847900a0"
      unitRef="U001">382000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"
      decimals="-3"
      id="Fact_faa1402c88594e19b3b798935fc16b79"
      unitRef="U001">632000</us-gaap:RegulatoryAssets>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RangeAxis_MinimumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"
      id="Fact_d50ec9e81be94abab315e208c2a080a6">P1Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"
      id="Fact_22bced99a85249068f2f3b93c4c421a5">P5Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"
      decimals="-3"
      id="Fact_22f1f57600844a6d9b602148bf6fecba"
      unitRef="U001">10221000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"
      decimals="-3"
      id="Fact_fb1c39f7359944b4ae3252c8951b33cc"
      unitRef="U001">9592000</us-gaap:RegulatoryAssets>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"
      id="Fact_4bfc6c4492f3408b9a8744d797bebff9">P5Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="-3"
      id="Fact_8d40c137ebfe491c97ae5fe850d57373"
      unitRef="U001">1173000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="-3"
      id="Fact_98d1f604b9ca43619e823eb73f19b70d"
      unitRef="U001">1257000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember"
      decimals="-3"
      id="Fact_87113494a9964e929f68ac128f560ac6"
      unitRef="U001">1176000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember"
      decimals="-3"
      id="Fact_9600a803e72148d6aacfcbe8ab1aec25"
      unitRef="U001">1250000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"
      decimals="-3"
      id="Fact_bc209897d94f4ee285513032027dc669"
      unitRef="U001">14000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"
      decimals="-3"
      id="Fact_6dee23efec824ee6ad024764723553d9"
      unitRef="U001">19000</us-gaap:RegulatoryAssets>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"
      id="Fact_bd015b5cd5c344f2bf3b513674379296">P3Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"
      decimals="-3"
      id="Fact_4e68d6f46fcf410d9788b74630726b77"
      unitRef="U001">215000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"
      decimals="-3"
      id="Fact_2685d8e14f7348e4a0d26837bbd032c8"
      unitRef="U001">314000</us-gaap:RegulatoryAssets>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"
      id="Fact_b4d8f890d0d642aaaec8da1fc3b198c2">P2Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryAssets
      contextRef="c20241231"
      decimals="-3"
      id="Fact_98d087883c5d4f65882beaaa5003b42e"
      unitRef="U001">54061000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1f95efbc6f1a4d7587abfbef8a50b72b"
      unitRef="U001">48949000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20241231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember"
      decimals="-3"
      id="Fact_29c839bf42aa4be987729c2b463f3bb3"
      unitRef="U001">13090000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20231231_RegulatoryLiabilityAxis_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember"
      decimals="-3"
      id="Fact_c069285d5c3943b09a6a8d6b15390e37"
      unitRef="U001">13286000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20241231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember"
      decimals="-3"
      id="Fact_a46a5f653882486f80aa49700e11c603"
      unitRef="U001">22825000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20231231_RegulatoryLiabilityAxis_PostretirementBenefitCostsMember"
      decimals="-3"
      id="Fact_f19bf58599a14f90a7d7692d96fcdd49"
      unitRef="U001">21196000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20241231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"
      decimals="-3"
      id="Fact_9a2a0b69f494444294a7b8da9e30b380"
      unitRef="U001">6520000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20231231_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"
      decimals="-3"
      id="Fact_c68f117a5ac74ed0a826b5f3e488ae62"
      unitRef="U001">6516000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      decimals="-3"
      id="Fact_2241aba0f6294989985909f87778213c"
      unitRef="U001">2376000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      decimals="-3"
      id="Fact_ca753a3d57b64391bfe903691ff4403f"
      unitRef="U001">2635000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="c20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      id="Fact_b9c47e2ca8094992a3c5bfde6ffb8f07">P9Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d586a2512f464b1f929e52d07d531e17"
      unitRef="U001">44811000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_1b340847d3784a21a59d2c9b1b56245a"
      unitRef="U001">43633000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryAssetAxis_DeferredDerivativeGainLossMember"
      id="Fact_f73fe537560f446aa0c0e953c5ca1a6a">P5Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_AssetRetirementObligationCostsMember"
      id="Fact_0e0644cd786b46119bc878a0ba8746b1">P5Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually
      contextRef="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="0"
      id="Fact_bbe8f3fc02c54ee8a1218b098a7f43ec"
      unitRef="U007">400</yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually>
    <yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines
      contextRef="c20240101to20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"
      id="Fact_011f2eae7c6e4e9795f8fbb083d6d0d1">P9Y</yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_CustomerOwnedLeadServiceLinesMember"
      id="Fact_f2f332afc0da4595935e77e96c366e36">P4Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_ServiceLifeStudyExpensesMember"
      id="Fact_e88f3b06543643e8a20d20e3cd861e11">P3Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_RegulatoryAssetAxis_RateCaseFilingExpensesMember"
      id="Fact_22279a57346c4768991372c3093587b8">P2Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="c20241231_RangeAxis_MinimumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"
      id="Fact_b3f5e55402db4c38b29c1a068f491daf">P1Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="c20241231_RangeAxis_MaximumMember_RegulatoryLiabilityAxis_DeferredIncomeTaxChargesMember"
      id="Fact_443e4fe7ccf74f6487191cd7bc94c8ce">P50Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <yorw:PublicUtilitiesApprovedAmortizationPeriod
      contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      id="Fact_c0665be36c5a4ae1943498e5c345765b">P15Y</yorw:PublicUtilitiesApprovedAmortizationPeriod>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_925a19d2d25b4419aea13d4497ec7280">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Other Assets&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other assets consist mainly of the cash value of life insurance policies held as an investment by the Company for reimbursement of costs and benefits
      associated with its supplemental retirement and deferred compensation programs.&lt;/div&gt;
</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_7f261dccf7f34760b2726d3dc88c01c1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Deferred Debt Expense&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred debt expense is amortized on a straight-line basis over the term of the related debt and is presented on the balance sheet as a direct reduction
      from long-term debt.&lt;/div&gt;
</us-gaap:DeferredChargesPolicyTextBlock>
    <yorw:CustomersAdvancesForConstructionPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_597ba659896b4c1e8a4092bb6767c24f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Customers&#x2019; Advances for Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customer advances are cash payments from developers, municipalities, customers, or builders for construction of utility plant, and are refundable upon
      completion of construction, as operating revenues are earned.&#160; If the Company loans funds for construction to the customer, the refund amount is credited to the note receivable rather than paid out in cash.&#160; After all refunds to which the customer is
      entitled are made, any remaining balance is transferred to contributions in aid of construction.&lt;/div&gt;
</yorw:CustomersAdvancesForConstructionPolicyTextBlock>
    <yorw:ContributionsInAidsOfConstructionPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_fbf0a6a1d3c94b3a9caba631a6fdba92">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Contributions in Aid of Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Contributions in Aid of Construction is composed of (i) direct, non-refundable contributions from developers, customers, or builders for construction of
      water infrastructure and (ii) customer advances that have become non-refundable.&#160; Contributions in aid of construction are deducted from the Company&#x2019;s rate base, and therefore, no return is earned on property financed with contributions.&#160; The PPUC
      requires that contributions received remain on the Company&#x2019;s balance sheets indefinitely as a long-term liability.&lt;/div&gt;
</yorw:ContributionsInAidsOfConstructionPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_c65de799712b4699af49fc33f8ab84b1">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Interest Rate Swap Agreement&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company is exposed to certain risks relating to its ongoing business operations.&#160; The primary risk managed by using derivative instruments is interest
      rate risk.&#160; The Company utilizes an interest rate swap agreement to effectively convert its variable-rate debt to a fixed rate.&#160; Interest rate swaps are contracts in which a series of interest rate cash flows are exchanged over a prescribed period.&#160;
      The notional amount on which the interest payments are based is not exchanged.&#160; The Company has designated the interest rate swap agreement as a cash flow hedge, classified as a financial derivative used for non-trading activities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The accounting standards regarding accounting for derivatives and hedging activities require companies to recognize all derivative instruments as either
      assets or liabilities at fair value on the balance sheets.&#160; In accordance with the standards, the interest rate swap is recorded on the balance sheets in other deferred credits at fair value.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company uses regulatory accounting treatment rather than hedge accounting to defer the unrealized gains and losses on its interest rate swap.&#160; These
      unrealized gains and losses are recorded as a regulatory asset.&#160; Based on current ratemaking treatment, the Company expects the gains and losses to be recognized in rates and in interest expense as the swap settlements occur.&#160; Swap settlements are
      recorded in the income statement with the hedged item as interest expense.&#160; Swap settlements resulted in the reclassification from regulatory assets to interest expense of $(6) in 2024 and $18 in 2023.&#160; The overall swap result was a gain of $244 in 2024 and $24 in 2023.&#160; During the year ending
      December 31, 2025, the Company expects to reclassify $81 before tax from regulatory assets to interest expense.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The interest rate swap will expire on October 1, 2029.&#160; Other than the interest rate swap, the Company has no other derivative instruments.&lt;/div&gt;
</us-gaap:DerivativesPolicyTextBlock>
    <yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d1578614a8834175bf038ef9d56fc35e"
      unitRef="U001">-6000</yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense>
    <yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2538c48e7c0345a6b79b7b5e2b6f8105"
      unitRef="U001">18000</yorw:InterestRateCashFlowHedgeSettlementsReclassifiedFromRegulatoryAssetToInterestExpense>
    <yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_fc3647524dce4cf5a7b0b2d4ec444c00"
      unitRef="U001">-244000</yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset>
    <yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_0781b9dfd59248e791ac2ca7b1ab841f"
      unitRef="U001">-24000</yorw:InterestRateSwapGainLossDeferredAsRegulatoryAsset>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a5b23ae636b84001904891b18e9e6348"
      unitRef="U001">81000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_64fbd0af5ab84c3396191405db286b83">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Stock-Based Compensation&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company records compensation expense in the financial statements for stock-based awards based on the grant date fair value of those awards.&#160;
      Stock-based compensation expense is recognized over the requisite service periods of the awards on a straight-line basis, which is generally commensurate with the vesting term.&#160; Forfeitures are recognized as they occur.&lt;/div&gt;
</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_4ab54d0a7b4f42b2be72a898fa93ae7f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Income Taxes&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Certain income and expense items are accounted for in different time periods for financial reporting than for income tax reporting purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred income taxes are accounted for under the asset and liability method.&#160; Deferred tax assets and liabilities are recognized for the future tax
      consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and tax credit carryforwards.&#160; Deferred tax assets and liabilities are measured using enacted
      tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.&#160; The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
      that includes the enactment date.&#160; To the extent such income taxes increase or decrease future rates, an offsetting regulatory asset or liability has been recorded.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Investment tax credits have been deferred and are being amortized to income over the average estimated service lives of the related assets.&#160; As of December
      31, 2024 and 2023,
      deferred investment tax credits amounted to $356 and $392, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#x201c;catch-up
      deduction&#x201d;) and each year going forward, beginning with 2014 (the &#x201c;ongoing deduction&#x201d;).&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; The ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense,
      and a reduction in the amount of income taxes currently payable.&#160; The catch-up deduction resulted in a decrease in current income taxes payable and an increase to regulatory liabilities.&#160; Both the ongoing and catch-up deductions resulted in increases
      to deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#x2019; advances for
      construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of the
      Company&#x2019;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31,
      2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation
      is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; In November
      2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#x2019; advances for construction and contributions in aid of construction made after December 31, 2020.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_bcd8db7ef1264db78068f5ef6b6c9158"
      unitRef="U001">356000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b983b61738a042968fd8482c76a4e84c"
      unitRef="U001">392000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <yorw:PublicUtilitiesApprovedAmortizationPeriod
      contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      id="Fact_ce429fe82f03486eb3ab16e2c88e5aff">P15Y</yorw:PublicUtilitiesApprovedAmortizationPeriod>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20170101to20171231"
      decimals="2"
      id="Fact_3cb94ba2bfce44b89852c6415cc32e4c"
      unitRef="U006">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_72d79b14eea44d3aa6c34aec2521b9fc"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_1b31347a01b64d729dc0be20dd8fcbae"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="c20240101to20241231"
      id="Text_b577e1a6721f4695916b4f223dacfca6">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Allowance for Funds Used During Construction&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Allowance for funds used during construction (AFUDC) represents the estimated cost of funds used for construction purposes during the period of
      construction.&#160; These costs are reflected as non-cash income during the construction period and as an addition to the cost of plant constructed.&#160; AFUDC includes the net cost of borrowed funds and a rate of return on other funds.&#160; The PPUC approved
      rate of 10.04% was applied for 2024
      and 2023.&#160; AFUDC is recovered through water and wastewater rates as utility plant is depreciated.&lt;/div&gt;
</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_a7085d6a61604d4389a34db4d2f0b6f7"
      unitRef="U006">0.1004</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_607c830c7cfb449a9045084be3c94ca9"
      unitRef="U006">0.1004</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:UseOfEstimates
      contextRef="c20240101to20241231"
      id="Text_65becc6e17fb47e595aa1a2737f5cf48">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Use of Estimates in the Preparation of Financial Statements&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to
      make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the
      reporting period.&#160; Actual results could differ from those estimates.&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="c20240101to20241231"
      id="Text_6739e819bde743b2acdde6e18f410e49">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2.&#160; Acquisitions&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;On October 12, 2023, the Company completed the acquisition of the water assets and wastewater collection and treatment assets of Conewago Industrial Park Water and Sewer
              Company in Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets and wastewater collection and treatment assets on October 16,&#160;2023.&#160; The acquisition resulted in the addition of approximately &lt;/span&gt;30&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt; commercial and industrial water and wastewater customers with purchase
              price and acquisition costs of approximately $590, which is&#160;less than the depreciated original cost of the assets&lt;/span&gt;, and
            contributions in aid of construction of $4,403&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt;.&#160; The
              Company recorded a negative acquisition adjustment of $73 and will seek approval from the PPUC to amortize the acquisition
              adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On January 31, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of MESCO, Inc. in Monaghan Township,
            York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on February 1, 2024.&#160; The acquisition resulted in the addition of approximately 180 wastewater customers with purchase price and acquisition costs of approximately $44, which is less than the depreciated original cost of the assets, and contributions in aid of construction of $63.&#160; The Company recorded a negative acquisition adjustment of $110 and
            will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;On February 21, 2024, the Company completed the acquisition of the water assets of Longstown Mobile Estates in Windsor Township, York County,
          Pennsylvania.&#160; The Company began operating the existing water system through an interconnection with its current distribution system on February 26, 2024.&#160; The acquisition resulted in the addition of approximately 90 water customers with purchase price and acquisition costs of approximately $8, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $2 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; These customers were previously served by the Company through
          a single customer connection to the mobile home park.&#160; This acquisition is immaterial to Company results.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; On September 26, 2024, the Company completed the acquisition of the water assets of Houston Run Community Water System, LLC in Salisbury Township,
          Lancaster County, Pennsylvania.&#160; The Company began operating the existing water assets on September 30, 2024.&#160; The acquisition resulted in the addition of approximately 15 water customers with purchase price and acquisition costs of approximately $228,
          which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $368 and
          will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results. &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;On December 5, 2024, the Company completed the acquisition of the wastewater collection and treatment assets of York Haven Sewer Authority in York
            Haven Borough, York County, Pennsylvania.&#160; The Company began operating the existing wastewater collection and treatment assets on December 9, 2024.&#160; The acquisition resulted in the addition of approximately 230 wastewater customers with purchase price and acquisition costs of approximately $409, which is more than the depreciated original cost of the assets, and contributions in aid of construction of $558.&#160; The Company recorded an acquisition adjustment of $128 and will seek
            approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company results.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On December 12, 2024, the Company completed the acquisition of the water assets of Pine Run Retirement Community in Hamilton Township, Adams County,
          Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately 100 water customers with purchase price and acquisition costs of approximately $55, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $157 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On December 12, 2024, the Company completed the acquisition of the water assets of the Brookhaven Mobile Home Park of ATG Properties, LLC in Hellam
          Township, York County, Pennsylvania.&#160; The Company began operating the existing water assets through an interconnection with its current distribution system on December 16, 2024.&#160; The acquisition resulted in the addition of approximately 150 water customers with purchase price and acquisition costs of approximately $39, which is less than the depreciated original cost of the assets.&#160; The Company recorded a negative acquisition adjustment of $24 and will seek approval from the PPUC to amortize the acquisition adjustment over the remaining life of the acquired assets.&#160; This acquisition is immaterial to Company
          results.&lt;/div&gt;
</us-gaap:AssetAcquisitionTextBlock>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"
      decimals="0"
      id="Fact_41cb38a5cd0846c2ba0fb7e6f9d3ceb5"
      unitRef="U008">30</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20231012to20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"
      decimals="-3"
      id="Fact_28eec361389548599ee318d8ab7a411e"
      unitRef="U001">590000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"
      decimals="-3"
      id="Fact_c903a52778db45e2ad41783069815b3b"
      unitRef="U001">4403000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20231012_AssetAcquisitionAxis_WaterAssetsAndWastewaterCollectionAndTreatmentAssetsOfConewagoIndustrialParkWaterAndSewerCompanyMember"
      decimals="-3"
      id="Fact_e2c3adcaf0294c1dad60ef91f639f8a0"
      unitRef="U001">-73000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"
      decimals="0"
      id="Fact_e2333d0e74ae4cacae18be5f2f06a944"
      unitRef="U008">180</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20240131to20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"
      decimals="-3"
      id="Fact_71b793a8b9744ff3958ee00ba2956e30"
      unitRef="U001">44000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"
      decimals="-3"
      id="Fact_0671ddfb055e4b1284858916ef0abc84"
      unitRef="U001">63000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20240131_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfMecoIncMember"
      decimals="-3"
      id="Fact_95d5ab9f62864e5f8af310e5a7746379"
      unitRef="U001">-110000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember"
      decimals="0"
      id="Fact_89db6b9f0d4a462bbf6cd494b43ece44"
      unitRef="U008">90</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20240221to20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember"
      decimals="-3"
      id="Fact_31ba0ed6514e44b18054b6ffb7e3afe6"
      unitRef="U001">8000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20240221_AssetAcquisitionAxis_WaterAssetsOfLongstownMobileEstatesMember"
      decimals="-3"
      id="Fact_c61ccac2126f4134b09af06f1b7e1e34"
      unitRef="U001">-2000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember"
      decimals="0"
      id="Fact_883e73cad6a04dcea1dc62f5e8fd9273"
      unitRef="U008">15</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20240926to20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember"
      decimals="-3"
      id="Fact_0cae9dd3545a4978806484f2f0c02257"
      unitRef="U001">228000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20240926_AssetAcquisitionAxis_WaterAssetsOfHoustonRunCommunityWaterSystemLLCMember"
      decimals="-3"
      id="Fact_7785116a154d426b81d8a8ea714ba89a"
      unitRef="U001">-368000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"
      decimals="0"
      id="Fact_acf363fb4b204330b7ad50ff8b89fa5a"
      unitRef="U008">230</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20241205to20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"
      decimals="-3"
      id="Fact_a6c8004a699542e2b1ee8b05c4a0c25e"
      unitRef="U001">409000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"
      decimals="-3"
      id="Fact_99b2c047be394b07955fa7926e2cb7cc"
      unitRef="U001">558000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20241205_AssetAcquisitionAxis_WastewaterCollectionAndTreatmentAssetsOfYorkHavenSewerAuthorityMember"
      decimals="-3"
      id="Fact_c94b18ad82e243368f02999b1d1c1aa5"
      unitRef="U001">128000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember"
      decimals="0"
      id="Fact_0cfc8973203349e095797d76e58df4e6"
      unitRef="U008">100</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember"
      decimals="-3"
      id="Fact_8b0b41207dcc4ecabb2e738bb671d9b6"
      unitRef="U001">55000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfPineRunRetirementCommunityMember"
      decimals="-3"
      id="Fact_d223b5651ee441febf6b082b827851ad"
      unitRef="U001">-157000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <yorw:NumberOfCustomersAcquired
      contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember"
      decimals="0"
      id="Fact_5ac97376511149af9822e322f4adfb1e"
      unitRef="U008">150</yorw:NumberOfCustomersAcquired>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="c20241212to20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember"
      decimals="-3"
      id="Fact_2db49a7eedb046e888a2056e6c99e0c6"
      unitRef="U001">39000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1
      contextRef="c20241212_AssetAcquisitionAxis_WaterAssetsOfBrookhavenMobileHomeParkOfATGPropertiesLLCMember"
      decimals="-3"
      id="Fact_bd1cfe56d8fa4265a336256d92619483"
      unitRef="U001">-24000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAmountOfAcquisitionAdjustments1>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="c20240101to20241231"
      id="Text_6e5b23d3f8a7456693f9dda246d92797">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;3.&#160; Accounts Receivable and Contract Assets&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable and contract assets are summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; Dec. 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Dec. 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable &#x2013; customers&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,392&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;142&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other receivables&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;467&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;592&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,859&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,842&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: allowance for doubtful accounts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,610&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,005&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(605&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9.1pt; margin-left: 27.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable, net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,249&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,837&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(588&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unbilled revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,604&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,484&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.&#160; Generally, billing
          occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.&#160; The Company does not receive advances or deposits from customers before revenue is recognized so no contract
          liabilities are reported.&#160; Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.&#160; The changes in accounts receivable &#x2013; customers and in unbilled revenue were
          primarily due to normal timing difference between performance and the customer&#x2019;s payments.&lt;/div&gt;
</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_0cdc5594a44e4389b03dbe82935d346f">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable and contract assets are summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;As of&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; Dec. 31, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Dec. 31, 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable &#x2013; customers&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,392&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;142&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other receivables&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;467&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;592&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,859&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,842&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;17&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less: allowance for doubtful accounts&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,610&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,005&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(605&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9.1pt; margin-left: 27.1pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accounts receivable, net&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,249&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;7,837&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(588&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 58%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unbilled revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,604&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,484&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5bfa3964db30414e9dbf0a716b44cc14"
      unitRef="U001">8392000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b6ea724f8f6746b19ad09502347f7c73"
      unitRef="U001">8250000</us-gaap:AccountsReceivableGrossCurrent>
    <yorw:IncreaseDecreaseInAccountsReceivableGrossCurrent
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6a57dbc994fb492590a99bab41214f7c"
      unitRef="U001">142000</yorw:IncreaseDecreaseInAccountsReceivableGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1a41daa698ba41529b0aa7550cf069c3"
      unitRef="U001">467000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_e7cb355e555e4ccdba66361444a816a1"
      unitRef="U001">592000</us-gaap:OtherReceivablesGrossCurrent>
    <yorw:IncreaseDecreaseInOtherReceivablesGrossCurrent
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_996b3dcb8701482fb33528ef3e3195b3"
      unitRef="U001">-125000</yorw:IncreaseDecreaseInOtherReceivablesGrossCurrent>
    <yorw:ReceivablesGrossCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_546df93e99394538a21bfcb0ed67bc35"
      unitRef="U001">8859000</yorw:ReceivablesGrossCurrent>
    <yorw:ReceivablesGrossCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c85cae0f3a5643169314cee88c50e128"
      unitRef="U001">8842000</yorw:ReceivablesGrossCurrent>
    <yorw:IncreaseDecreaseInReceivablesGrossCurrent
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ac25d953ca7f4be28a20b4fb6fbe3a51"
      unitRef="U001">17000</yorw:IncreaseDecreaseInReceivablesGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_add6a42d9f8841ec98a4e393a71f3a17"
      unitRef="U001">1610000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3cb48d9f724540748f43a2793c9b4493"
      unitRef="U001">1005000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d5e4c22872c7455ca00fae111314d2b4"
      unitRef="U001">-605000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:ReceivablesNetCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3595fc0a2e8146aa8587621d13594e33"
      unitRef="U001">7249000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_9e7012072b2943508512007572b19f31"
      unitRef="U001">7837000</us-gaap:ReceivablesNetCurrent>
    <yorw:IncreaseDecreaseInAccountsReceivableNet
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_b2c17dad820640adb8471b01be81a8a9"
      unitRef="U001">-588000</yorw:IncreaseDecreaseInAccountsReceivableNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_0ab5c3ff75c0459e9abed0f0a2c8043a"
      unitRef="U001">3604000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fddd7574340d4dba91d7ad3ef6d886ba"
      unitRef="U001">3484000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <yorw:IncreaseDecreaseInContractWithCustomerAssetCurrent
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_3c679c8beb3e42a0b4a34f467eb1f863"
      unitRef="U001">120000</yorw:IncreaseDecreaseInContractWithCustomerAssetCurrent>
    <yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock
      contextRef="c20240101to20241231"
      id="Text_a5a2500808ef4c3aa72a343590fe3f79">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;4.&#160; Note Receivable and Customers&#x2019; Advances for Construction&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company entered into an agreement with &lt;span style="-sec-ix-hidden:Fact_bb9a6db5b84b48dfbd89074d2857cd6b"&gt;a&lt;/span&gt;
      municipality to extend water service into a previously formed water district.&#160; The Company loaned funds to the municipality to cover the costs related to the project.&#160; The municipality concurrently advanced these funds back to the Company in the form
      of customers&#x2019; advances for construction.&#160; The municipality is required by enacted ordinance to charge application fees and water revenue surcharges (fees) to customers connected to the system, which are remitted to the Company.&#160; The note principal
      and the related customer advance that could be used to settle the note receivable are reduced periodically as operating revenues are earned by the Company from customers connected to the system and refunds of the advance are made.&#160; There is no due
      date for the notes or expiration date for the advance.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company recorded interest income of $158
      in 2024 and $192 in 2023.&#160; The interest rate on the note outstanding is 7.5%.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Included in the accompanying balance sheets at December 31, 2024
      and 2023 were the following amounts related to this project.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Note receivable, including interest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;255&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;255&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customers&#x2019; advances for construction&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;205&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has other customers&#x2019; advances for construction totaling $20,374 and $18,648 at December 31, 2024 and 2023, respectively.&lt;/div&gt;
</yorw:NoteReceivableAndCustomersAdvancesForConstructionTextBlock>
    <yorw:InterestIncomeOnNotesReceivable
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_5639762240b8480893fcf9619dc58678"
      unitRef="U001">158000</yorw:InterestIncomeOnNotesReceivable>
    <yorw:InterestIncomeOnNotesReceivable
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f3fbe4a1f3644e80b6318f0dc3051396"
      unitRef="U001">192000</yorw:InterestIncomeOnNotesReceivable>
    <us-gaap:TimesharingTransactionsStatedInterestRateForNotesReceivable
      contextRef="c20241231"
      decimals="3"
      id="Fact_8698aaf1dd034d2088c0185ae5f33af6"
      unitRef="U006">0.075</us-gaap:TimesharingTransactionsStatedInterestRateForNotesReceivable>
    <yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_211f18147c09465881cb0c3023f64de0">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Included in the accompanying balance sheets at December 31, 2024
      and 2023 were the following amounts related to this project.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Note receivable, including interest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;255&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;255&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customers&#x2019; advances for construction&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;172&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;205&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:AmountsRelatedToWaterDistrictProjectsTableTextBlock>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2584aba6878e43d38d2cc28dabda53ce"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_8cfb1edbbc334208b04e795e0f4634e7"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9cb135f4b9d74cdfb5a0e8d5bfbe7a99"
      unitRef="U001">172000</yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects>
    <yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b8317b4c894b4d9e8075542a9c15f7de"
      unitRef="U001">205000</yorw:CustomerAdvancesForConstructionRelatedToWaterDistrictProjects>
    <yorw:OtherCustomerAdvancesForConstruction
      contextRef="c20241231"
      decimals="-3"
      id="Fact_254e4101ee994214b1d3db8931aca052"
      unitRef="U001">20374000</yorw:OtherCustomerAdvancesForConstruction>
    <yorw:OtherCustomerAdvancesForConstruction
      contextRef="c20231231"
      decimals="-3"
      id="Fact_5ad634fb4f5144ffafb7d7ece8e0e969"
      unitRef="U001">18648000</yorw:OtherCustomerAdvancesForConstruction>
    <yorw:CommonStockAndEarningsPerShareTextBlock
      contextRef="c20240101to20241231"
      id="Text_02811a52707f4298914e829b4d2cebba">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;5.&#160; Common Stock and Earnings Per Share&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net income of $20,325 and $23,757 for the years ended December 31, 2024
      and 2023, respectively, is used to calculate both basic and diluted earnings per share.&#160; Basic earnings per share is based on the
      weighted average number of common shares outstanding.&#160; Diluted earnings per share is based on the weighted average number of common shares outstanding plus potentially dilutive shares.&#160; The dilutive effect of employee stock-based compensation is
      included in the computation of diluted earnings per share.&#160; The dilutive effect of stock-based compensation is calculated using the treasury stock method and expected proceeds upon exercise or issuance of the stock-based compensation.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the shares used in computing basic and diluted earnings per share:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average common shares, basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,346,552&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,294,910&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; margin-left: 12.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employee stock-based compensation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;209&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;803&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average common shares, diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,346,761&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,295,713&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Under the employee stock purchase plan, all full-time employees who have been employed at least &lt;span style="-sec-ix-hidden:Fact_2e865bbb70744469865d5f616b5ce79c"&gt;ninety&lt;/span&gt; consecutive days may purchase shares of the Company&#x2019;s common stock limited to 10%
      of gross compensation.&#160; The purchase price is 95% of the fair market value (as defined).&#160; Shares issued during 2024 and 2023 were 5,137 and 4,227, respectively.&#160; As of
      December 31, 2024, 40,279
      authorized shares remain unissued under the plan.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has a Dividend Reinvestment and Direct Stock Purchase and Sale Plan (&#x201c;the Plan&#x201d;), which is available to both current shareholders and the
      general public.&#160; On November 7, 2022, the Company filed a Registration Statement on Form S-3 with the Securities and Exchange Commission (SEC) to rollover the unissued 365,975 shares authorized under the 2019 Form S-3, for issuance under the new Prospectus for the Plan.&#160; Under the optional dividend reinvestment portion of the Plan, holders of the Company&#x2019;s common stock may purchase
      additional shares instead of receiving cash dividends.&#160; The purchase price is 95% of the fair market value (as defined).&#160; Under the direct
      stock purchase portion of the Plan, purchases are made monthly at 100% of the stock&#x2019;s fair market value, as defined in the new
      Prospectus.&#160; The Registration Statement was declared effective by the SEC on November 17, 2022.&#160; Shares issued during 2024 and 2023 were 43,026 and 37,475, respectively.&#160; As of December 31, 2024,
      277,682 authorized shares remain unissued under the Plan.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On March 11, 2013, the Board of Directors, or the Board, authorized a share repurchase program granting the Company authority to repurchase up to 1,200,000 shares of the Company&#x2019;s common stock from time to time.&#160; The stock repurchase program has no specific end date and the Company may repurchase
      shares in the open market or through privately negotiated transactions.&#160; The Company may suspend or discontinue the repurchase program at any time.&#160; During both 2024 and 2023, the Company did not repurchase or retire any shares.&#160; As of December 31, 2024,
      618,004 shares remain available for repurchase.&lt;/div&gt;
</yorw:CommonStockAndEarningsPerShareTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_8e9ac3948b484654b292829b637e7a0a"
      unitRef="U001">20325000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_3c226e35645344089d44bd549f9843a8"
      unitRef="U001">23757000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_876b5b93627f4c9ab09482e4c0c90d72">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the shares used in computing basic and diluted earnings per share:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average common shares, basic&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,346,552&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,294,910&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; margin-left: 12.7pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employee stock-based compensation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;209&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;803&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted average common shares, diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,346,761&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,295,713&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_ce6838699bfa421d9824d3a6636e4718"
      unitRef="U002">14346552</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_6e2b4fa2f7eb43cd8d2ba2fa8b8e6d2e"
      unitRef="U002">14294910</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_7cd85d66775b4f9a976178ef33a0e4a2"
      unitRef="U002">209</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_8bf8300bfe8842149f16eb7dd6041902"
      unitRef="U002">803</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_16f321c26d6a49b58dadb8e50640f639"
      unitRef="U002">14346761</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20231231"
      decimals="0"
      id="Fact_cff0f123b9d94537a359f205407bfb65"
      unitRef="U002">14295713</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <yorw:MaximumPercentageOfGrossCompensationAllowedToPurchaseShares
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      decimals="2"
      id="Fact_774c18e611c141b3bda8d38d05f93581"
      unitRef="U006">0.10</yorw:MaximumPercentageOfGrossCompensationAllowedToPurchaseShares>
    <yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      decimals="2"
      id="Fact_5408f72aee864465b43e4e3de29a7c53"
      unitRef="U006">0.95</yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      decimals="0"
      id="Fact_e900d8c2b1cb49ba8b4e9bb149eab190"
      unitRef="U002">5137</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      decimals="0"
      id="Fact_61de6d2de9fb4fc1877b92e08fd16893"
      unitRef="U002">4227</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <yorw:NumberOfAuthorizedSharesRemainingToBeIssued
      contextRef="c20241231_SubsidiarySaleOfStockAxis_EmployeeStockMember"
      decimals="0"
      id="Fact_a318d5a4292d483a8ad0deb09eb93bd7"
      unitRef="U002">40279</yorw:NumberOfAuthorizedSharesRemainingToBeIssued>
    <yorw:NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan
      contextRef="c20221107_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"
      decimals="0"
      id="Fact_4c73a232025f407a8cc5b0181b25596d"
      unitRef="U002">365975</yorw:NumberOfSharesAuthorizedUnissuedAndRolledOverUnderPlan>
    <yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_OptionalDividendReinvestmentPortionOfPlanMember"
      decimals="2"
      id="Fact_78b6cc6c9045459ab2ef3c9532f99e80"
      unitRef="U006">0.95</yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock>
    <yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_DirectStockPurchasePortionOfPlanMember"
      decimals="2"
      id="Fact_245b311de16f46afbfb830086c2a4128"
      unitRef="U006">1</yorw:PurchasePriceAsPercentageOfFairMarketValueOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"
      decimals="0"
      id="Fact_1355ee2f93344e1d8f4ad2fc7988272b"
      unitRef="U002">43026</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20231231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"
      decimals="0"
      id="Fact_dcf8c1eb8f5e4206bbca7ff9a2ee6bf2"
      unitRef="U002">37475</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <yorw:NumberOfAuthorizedSharesRemainingToBeIssued
      contextRef="c20241231_SubsidiarySaleOfStockAxis_DividendReinvestmentAndDirectStockPurchaseAndSalePlanMember"
      decimals="0"
      id="Fact_dc0a2e957b2944bb891c51cda59da47d"
      unitRef="U002">277682</yorw:NumberOfAuthorizedSharesRemainingToBeIssued>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c20130311"
      decimals="0"
      id="Fact_e6e68fe9e7954ef98d17865145cdee06"
      unitRef="U002">1200000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_cfd32289e0df4550b51031a1db0c133d"
      unitRef="U002">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20230101to20231231"
      decimals="INF"
      id="Fact_3e78eca0a1fa4b99af86e67b4757f896"
      unitRef="U002">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c20241231"
      decimals="0"
      id="Fact_032c82a8474a4d429d6b5b12e062fb0f"
      unitRef="U002">618004</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_9b3356d8f13642d28a716bd5c1a3833b">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;6.&#160; Long-Term Debt and Short-Term Borrowings&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Long-term debt as of December 31, 2024 and 2023 is summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Variable Rate Pennsylvania Economic Development Financing Authority&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt;%
                Pennsylvania Economic Development Financing Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Refunding Bonds, Series A of 2019, due 2036&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,500&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,500&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.10&lt;/span&gt;%
                Pennsylvania Economic Development Financing Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Refunding Bonds, Series B of 2019, due 2038&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,870&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,870&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.23&lt;/span&gt;%
                Senior Notes, due 2040&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;4.00&lt;/span&gt;%
                - &lt;span style="text-indent: 0pt;"&gt;4.50&lt;/span&gt;% York County Industrial Development Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Bonds, Series 2015, due 2029 - 2045&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;4.54&lt;/span&gt;%
                Senior Notes, due 2049&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.24&lt;/span&gt;%
                Senior Notes, due 2050&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;5.50% Senior Notes, due 2053 &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;40,000&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;40,000&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;5.67% Senior Notes,
            due 2054&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;40,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Committed Line of Credit, due September 2026&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,808&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,273&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total long-term debt&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;208,178&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;182,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less discount on issuance of long-term debt&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(136&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(147&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less unamortized debt issuance costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,481&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,489&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Long-term portion&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;205,561&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,007&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payments due by year as of December 31, 2024:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$&#x2013;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$28,138&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$340&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$355&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$370&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payments due in 2026 include payback of the committed line of credit.&#160; The committed line of credit is reviewed annually, and upon favorable outcome, would
      likely be extended for another year.&#160; Payments due in 2026 also include potential payments of&#160; $12,000 on the variable rate bonds (due
      2029) which would only be payable if all bonds were tendered and could not be remarketed, or in the event the Company was unable to, or chose not to, renew the letter of credit backing the bonds.&#160; There is currently no such indication of this
      happening.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fixed Rate Long-Term Debt&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On February 27, 2024, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $40,000 aggregate principal amount of the Company&#x2019;s senior notes.&#160; The senior notes bear interest at 5.67% per annum payable semiannually and mature on February 27, 2054.&#160;


















          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $39,833.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; On February 24, 2023, the Company entered into a note purchase agreement with certain institutional investors relating to the private placement of $40,000 aggregate principal amount of the Company&#x2019;s senior notes.&#160; The senior notes bear interest at 5.50% per annum payable semiannually and mature on February 24, 2053.&#160;













          The senior notes are unsecured and unsubordinated obligations of the Company.&#160; The Company received net proceeds, after deducting issuance costs, of approximately $39,829.&#160; The net proceeds were used to refinance line of credit borrowings incurred by the Company as interim financing for various capital projects of the Company.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Variable Rate Long-Term Debt&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;On May 7, 2008, the Pennsylvania Economic Development Financing Authority, or PEDFA, issued $12,000 aggregate principal amount of PEDFA Exempt Facilities Revenue Refunding Bonds, Series A of 2008 (the &#x201c;Series A Bonds&#x201d;) for the Company&#x2019;s benefit pursuant to the terms of
        a trust indenture, dated as of May 1, 2008, between the PEDFA and Manufacturers and Traders Trust Company, as trustee.&#160; The PEDFA then loaned the proceeds of the offering of the Series A Bonds to the Company pursuant to a loan agreement, dated as
        of May 1, 2008, between the Company and the PEDFA.&#160; The loan agreement provides for a $12,000 loan with a maturity date of October 1, 2029.&#160; Amounts outstanding under the loan agreement are the Company&#x2019;s direct general obligations.&#160; The proceeds of the loan were used to
        redeem the PEDFA Exempt Facilities Revenue Bonds, Series B of 2004 (the &#x201c;2004 Series B Bonds&#x201d;).&#160; The 2004 Series B Bonds were redeemed because the bonds were tendered and could not be remarketed due to the downgrade of the bond insurer&#x2019;s credit
        rating.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Borrowings under the loan agreement bear interest at a variable rate as determined by PNC Capital Markets, as remarketing agent, on a periodic basis
      elected by the Company, which has currently elected that the interest rate be determined on a weekly basis.&#160; The remarketing agent determines the interest rate based on the current market conditions in order to determine the lowest interest rate
      which would cause the Series A Bonds to have a market value equal to the principal amount thereof plus accrued interest thereon.&#160; The variable interest rate under the loan agreement averaged 3.41% in 2024 and 3.38%&#160; in 2023.&#160; As of December 31, 2024 and 2023, the interest rate was 3.64% and 3.89%, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The holders of the $12,000 Series A Bonds
      may tender their bonds at any time.&#160; When the bonds are tendered, they are subject to an annual remarketing agreement, pursuant to which a remarketing agent attempts to remarket the tendered bonds according to the terms of the indenture.&#160; In order to
      keep variable interest rates down and to enhance the marketability of the Series A Bonds, the Company entered into a Reimbursement, Credit and Security Agreement with PNC Bank, National Association (&#x201c;the Bank&#x201d;) dated as of May 1, 2008.&#160; This
      agreement provides for a direct pay letter of credit issued by the Bank to the trustee for the Series A Bonds.&#160; The Bank is responsible for providing the trustee with funds for the timely payment of the principal and interest on the Series A Bonds
      and for the purchase price of the Series A Bonds that have been tendered or deemed tendered for purchase and have not been remarketed.&#160; The Company&#x2019;s responsibility is to reimburse the Bank the same day as regular interest payments are made, and
      within fourteen months for the purchase price of tendered bonds that have not been remarketed.&#160; The reimbursement period for the principal
      is immediate at maturity, upon default by the Company, or if the Bank does not renew the Letter of Credit.&#160; The current expiration date of the Letter of Credit is June 30, 2026.&#160; It is reviewed annually for a potential extension of the expiration
      date.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company may elect to have the Series A Bonds redeemed, in whole or in part, on any date that interest is payable for a redemption price equal to the
      principal amount thereof plus accrued interest to the date of redemption.&#160; The Series A Bonds are also subject to mandatory redemption for the same redemption price in the event that the IRS determines that the interest payable on the Series A Bonds
      is includable in gross income of the holders of the bonds for federal tax purposes.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Interest Rate Swap Agreement&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In connection with the issuance of the PEDFA 2004 Series B Bonds, the Company entered into an interest rate swap agreement with a counterparty, in the
      notional principal amount of $12,000.&#160; The Company elected to retain the swap agreement for the 2008 Series A Bonds.&#160; Interest rate swap
      agreements derive their value from underlying interest rates.&#160; These transactions involve both credit and market risk.&#160; The notional amounts are amounts on which calculations, payments, and the value of the derivative are based.&#160; Notional amounts do
      not represent direct credit exposure.&#160; Direct credit exposure is limited to the net difference between the calculated amounts to be received and paid, if any.&#160; Such difference, which represents the fair value of the swap, is reflected on the
      Company&#x2019;s balance sheets.&#160; See Note 7 for additional information regarding the fair value of the swap.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The interest rate swap will terminate on the maturity date of the 2008 Series A Bonds (which is the same date as the maturity date of the loan under the
      loan agreement), unless sooner terminated pursuant to its terms.&#160; In the event the interest rate swap terminates prior to the maturity date of the 2008 Series A Bonds, either the Company or the swap counterparty may be required to make a termination
      payment to the other based on market conditions at such time.&#160; The Company is exposed to credit-related losses in the event of nonperformance by the counterparty.&#160; The Company controls the credit risk of its financial contracts through credit
      approvals, limits and monitoring procedures, and does not expect the counterparty to default on its obligations.&#160; Notwithstanding the terms of the swap agreement, the Company is ultimately obligated for all amounts due and payable under the loan
      agreement.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The interest rate swap agreement contains provisions that require the Company to maintain a credit rating of at least BBB- with Standard &amp;amp; Poor&#x2019;s.&#160; On
      August 6, 2024, Standard &amp;amp; Poor&#x2019;s affirmed the Company&#x2019;s credit rating at A-, with a stable outlook and adequate liquidity.&#160; If the Company&#x2019;s rating were to fall below this rating, it would be in violation of these provisions, and the
      counterparty to the derivative could request immediate payment if the derivative was in a liability position.&#160; The Company&#x2019;s interest rate swap was in a liability position as of December 31, 2024.&#160; If a violation was triggered on December 31, 2024, the
      Company would have been required to pay the counterparty approximately $394.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company&#x2019;s interest rate swap agreement provides that it pays the counterparty a fixed interest rate of 3.16% on the notional amount of $12,000. In exchange, the
      counterparty paid the Company a floating interest rate (based on 59% of the U.S. Dollar one-month LIBOR rate) on the notional amount.&#160; The variable interest rate changed to 59%
      of the daily simple Secured Overnight Financing Rate, or SOFR, plus a spread adjustment of 11.448 basis points upon the discontinuance of
      LIBOR in 2023.&#160; The floating interest rate paid to the Company is intended, over the term of the swap, to approximate the variable interest rate on the loan agreement and the interest rate paid to bondholders, thereby managing its exposure to
      fluctuations in prevailing interest rates.&#160; The Company&#x2019;s net payment rate on the swap averaged 0.05% in 2024 and 0.14% in 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;As of December 31, 2024, there was a
      spread of 90 basis points between the variable rate paid to bondholders and the variable rate received from the swap counterparty, which
      equated to an overall effective rate of 4.06% (including variable interest and swap payments). As of December 31, 2023, there was a spread of 68 basis
      points which equated to an overall effective rate of 3.84% (including variable interest and swap payments).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Line of Credit Borrowings&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; color: rgb(0, 0, 0); font-weight: normal;"&gt;As of December &lt;/span&gt;&lt;span style="font-weight: normal;"&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; 2024&lt;/span&gt;,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; the Company maintained a &lt;/span&gt;$50,000&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; unsecured, committed line of credit at an interest rate of SOFR plus 1.17% with an unused commitment fee and an interest rate floor.&#160; In the &lt;/span&gt;third&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; quarter
            of &lt;/span&gt;2024,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; the Company renewed its committed line of credit and extended the maturity date to September &lt;/span&gt;2026.&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt;&#160; No other terms or conditions of the line of credit agreement were modified.&#160; On January 1, 2023, the interest rate changed from LIBOR plus 1.05% to a successor rate of SOFR plus 1.17%
            in advance of the discontinuation of LIBOR in &lt;/span&gt;2023.&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt;&#160;&lt;/span&gt; Average borrowings outstanding under the lines of credit were $10,087 in 2024 and $16,316 in 2023.&#160; The average cost of
          borrowings under the lines of credit was 5.23% during 2024 and 5.36% during 2023.&#160; The weighted average interest rate on the line of credit borrowings was 5.72%
          as of December 31, 2024 and 6.51%
          as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company utilizes a cash management account that is directly connected to its line of credit.&#160; Excess cash generated automatically pays down
        outstanding borrowings under the line of credit.&#160; If there are no outstanding borrowings, the cash is used as an earnings credit to reduce banking fees.&#160; Likewise, if additional funds are needed beyond what is generated internally, funds are
        automatically borrowed under the line of credit.&#160; The Company borrowed $15,808 and $30,273 under its line of credit and incurred a cash overdraft of $2,428
        and $1,547, which was recorded in accounts payable, as of December 31, 2024 and 2023, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Debt Covenants and Restrictions&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The terms of the debt agreements carry certain covenants and limit in some cases the Company&#x2019;s ability to borrow additional funds, to prepay its borrowings
      and include certain restrictions with respect to declaration and payment of cash dividends and the Company&#x2019;s acquisition of its stock.&#160; Under the terms of the most restrictive agreements, the Company cannot borrow in excess of 60% of its utility plant, and cumulative payments for dividends and acquisition of stock since December 31, 1982 may not exceed $1,500 plus net income since that date.&#160; As of December 31, 2024,
      none of the earnings retained in the business are restricted under these provisions.&#160; The Company&#x2019;s debt is unsecured.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company&#x2019;s line of credit requires it to maintain a minimum equity to total capitalization ratio (defined as the sum of equity plus funded debt) and a
      minimum interest coverage ratio (defined as net income plus interest expense plus income tax expense divided by interest expense).&#160; As of December 31, 2024,
      the Company was in compliance with these covenants.&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="c20240101to20241231"
      id="Text_f79ac63d3039404d8a4bdd50336ea83a">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Long-term debt as of December 31, 2024 and 2023 is summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Variable Rate Pennsylvania Economic Development Financing Authority&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;12,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.00&lt;/span&gt;%
                Pennsylvania Economic Development Financing Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Refunding Bonds, Series A of 2019, due 2036&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,500&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,500&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.10&lt;/span&gt;%
                Pennsylvania Economic Development Financing Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 36pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Refunding Bonds, Series B of 2019, due 2038&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,870&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;14,870&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.23&lt;/span&gt;%
                Senior Notes, due 2040&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;4.00&lt;/span&gt;%
                - &lt;span style="text-indent: 0pt;"&gt;4.50&lt;/span&gt;% York County Industrial Development Authority Exempt&lt;/div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 32.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; Facilities Revenue Bonds, Series 2015, due 2029 - 2045&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;4.54&lt;/span&gt;%
                Senior Notes, due 2049&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;3.24&lt;/span&gt;%
                Senior Notes, due 2050&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;5.50% Senior Notes, due 2053 &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;40,000&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;40,000&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;5.67% Senior Notes,
            due 2054&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;40,000&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -14.4pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Committed Line of Credit, due September 2026&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,808&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,273&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total long-term debt&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;208,178&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;182,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less discount on issuance of long-term debt&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(136&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(147&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Less unamortized debt issuance costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,481&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,489&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Long-term portion&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;205,561&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;180,007&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_5cdbda526d68483b85802d2dbfb93581"
      unitRef="U001">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_f3fc1210d4a7493cbf00f7cb4b6cfaa0"
      unitRef="U001">12000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member"
      decimals="4"
      id="Fact_8bbf51b9019e465792777b506f9e9b8b"
      unitRef="U006">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member"
      decimals="-3"
      id="Fact_56cc525ca59741f2beda1ca2bdb4b009"
      unitRef="U001">10500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesAOf2019Member"
      decimals="-3"
      id="Fact_dd6a2c904f5a454896c9591461452d5b"
      unitRef="U001">10500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member"
      decimals="4"
      id="Fact_9554338f70944e3d83e715cbd4b9800c"
      unitRef="U006">0.031</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member"
      decimals="-3"
      id="Fact_aa854c26b1b240559922e7b19ece5b0f"
      unitRef="U001">14870000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_PedfaExemptFacilitiesRevenueRefundingBondsSeriesBOf2019Member"
      decimals="-3"
      id="Fact_040f57f9b5814970a93fe27865011e9f"
      unitRef="U001">14870000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member"
      decimals="4"
      id="Fact_5cea0ccc646a430c869bbeea7577b985"
      unitRef="U006">0.0323</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2040Member"
      decimals="-3"
      id="Fact_9786c2a6233d4737aeeef0a943e2905e"
      unitRef="U001">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2040Member"
      decimals="-3"
      id="Fact_849adbbf8c0d4abba26d42f07760e6fb"
      unitRef="U001">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_fa520e9bc85d4fefad59872fed448439"
      unitRef="U006">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_8b39ae2d741e4de093163c72282a5ea8"
      unitRef="U006">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member"
      decimals="-3"
      id="Fact_dbd76088068c4a2190a0ff15194a425a"
      unitRef="U001">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_YorkCountyIndustrialDevelopmentAuthorityExemptFacilitiesRevenueBondsSeries2015Due2029Through2045Member"
      decimals="-3"
      id="Fact_67f1adef77f140fda229faa28410fc71"
      unitRef="U001">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member"
      decimals="4"
      id="Fact_4c3ddd33e5f3490bb38ad8a5fa3a92bf"
      unitRef="U006">0.0454</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2049Member"
      decimals="-3"
      id="Fact_7baa61fdfb3e4b56a4a5893797e869c8"
      unitRef="U001">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2049Member"
      decimals="-3"
      id="Fact_cdd559061c36499aa917dfc35a7e05d1"
      unitRef="U001">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member"
      decimals="4"
      id="Fact_750b2f6276a841a78d16fc776adbf56c"
      unitRef="U006">0.0324</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2050Member"
      decimals="-3"
      id="Fact_a1f35d7bbb8e4c329596b607e5a4a581"
      unitRef="U001">30000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2050Member"
      decimals="-3"
      id="Fact_28e71ec89fd6495592497af6b0320135"
      unitRef="U001">30000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="4"
      id="Fact_a976030576de4be2b39750b215038cd0"
      unitRef="U006">0.055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="-3"
      id="Fact_ea4ca084759946c4b324d75b5a2bee47"
      unitRef="U001">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="-3"
      id="Fact_ac86733db1cc4b6bb9a53b5212ab6ffc"
      unitRef="U001">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="4"
      id="Fact_c0636342e53548d6ad988641f01887d1"
      unitRef="U006">0.0567</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="-3"
      id="Fact_43f6ebd3dd1c4fc7be144ae887cfa83d"
      unitRef="U001">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="-3"
      id="Fact_f6ab875c961d4f72b22d877b253bd75f"
      unitRef="U001">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member"
      decimals="-3"
      id="Fact_6165ef4edee84049a2319ba59fc43994"
      unitRef="U001">15808000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_CommittedLineOfCreditDueSeptember2026Member"
      decimals="-3"
      id="Fact_df2d0956f6e742f2a24d88ff876e47ab"
      unitRef="U001">30273000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231"
      decimals="-3"
      id="Fact_848e3f5f7b17442da3b6a0c40870de7f"
      unitRef="U001">208178000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231"
      decimals="-3"
      id="Fact_a02130733893407ba6c00728036caea4"
      unitRef="U001">182643000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9816b4ef75824991a152f44021949ef2"
      unitRef="U001">136000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="c20231231"
      decimals="-3"
      id="Fact_88385e7c1b914983bce0fb54e7bde82c"
      unitRef="U001">147000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4d4de3aa9c7e4f0a8e8031bd7d53f187"
      unitRef="U001">2481000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2a26125536ac4e67b18ab8b5ba3f2663"
      unitRef="U001">2489000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_db5acc81dc5e4a7896f7cf66f1bdc945"
      unitRef="U001">205561000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_68379bb2f17041fd9cf66d4f94c943b8"
      unitRef="U001">180007000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_d209172b18fc443fb33262fae66afc2e">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payments due by year as of December 31, 2024:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 18%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$&#x2013;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$28,138&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$340&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$355&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 18%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$370&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="c20241231"
      decimals="-3"
      id="Fact_540acd9ee33747418db5299c4cb01595"
      unitRef="U001">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20241231"
      decimals="-3"
      id="Fact_cda3cb305c2949f9b0871970442e438e"
      unitRef="U001">28138000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="c20241231"
      decimals="-3"
      id="Fact_19a0f84ff8fc42659e3880b065b22dc7"
      unitRef="U001">340000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="c20241231"
      decimals="-3"
      id="Fact_17a565384080427087891f96e16d7b95"
      unitRef="U001">355000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ab2d76fe4c53447c88693e8d09f0f0a2"
      unitRef="U001">370000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_237e33a20dce4f74a56cfbf6a9593ab0"
      unitRef="U001">12000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20240227_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="-3"
      id="Fact_49471912f31b44b1a53619b9d70b8056"
      unitRef="U001">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="4"
      id="Fact_1fb021af1862466491dd7df1fbbe7b98"
      unitRef="U006">0.0567</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2054Member"
      id="Fact_9fe3e4b4d1d94041a483c29802162089">2054-02-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c20240227to20240227_DebtInstrumentAxis_SeniorNotesDue2054Member"
      decimals="-3"
      id="Fact_2fe51559380444bbafee547f41c504c9"
      unitRef="U001">39833000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20230224_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="-3"
      id="Fact_43329dab75dd4214926a909faf515a5a"
      unitRef="U001">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="4"
      id="Fact_4fb537a7bbbd4812af2a63cb2f07fc24"
      unitRef="U006">0.055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240101to20241231_DebtInstrumentAxis_SeniorNotesDue2053Member"
      id="Fact_341872f7e0c44976aaa1e742d279d269">2053-02-24</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c20230224to20230224_DebtInstrumentAxis_SeniorNotesDue2053Member"
      decimals="-3"
      id="Fact_f74be88ce121416f9cdaa54f8a680b3d"
      unitRef="U001">39829000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_0e3875104a87418fae3b50d652b82167"
      unitRef="U001">12000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_4e8a7fcd02574b06be3c0ba5aa4b9c19"
      unitRef="U001">12000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      id="Fact_8d1b028321d447de890555ff4096dff3">2029-10-01</us-gaap:DebtInstrumentMaturityDate>
    <yorw:DebtInstrumentVariableInterestRateAnnualAverage
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="4"
      id="Fact_09b613f7eeed4763b4bfe895c34185c1"
      unitRef="U006">0.0341</yorw:DebtInstrumentVariableInterestRateAnnualAverage>
    <yorw:DebtInstrumentVariableInterestRateAnnualAverage
      contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="4"
      id="Fact_fac60c2a328040e6ad54ee8f9f2e66de"
      unitRef="U006">0.0338</yorw:DebtInstrumentVariableInterestRateAnnualAverage>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="4"
      id="Fact_301cafecdb6f4cbb88ab170af8b80313"
      unitRef="U006">0.0364</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="4"
      id="Fact_ae988044a83c4508b1dcd71f8b6350a4"
      unitRef="U006">0.0389</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      decimals="-3"
      id="Fact_deeaaef741234c628d0f9db93d36149d"
      unitRef="U001">12000000</us-gaap:DebtInstrumentFaceAmount>
    <yorw:PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed
      contextRef="c20240101to20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member"
      id="Fact_95c9dc3b589f4e2e9b94906019a7abd7">P14M</yorw:PeriodInWhichToReimburseBankForPurchasePriceOfTenderedBondsThatHaveNotBeenRemarketed>
    <us-gaap:DerivativeNotionalAmount
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="-3"
      id="Fact_6c28798ac72d46fe9a33ee23f562fcc3"
      unitRef="U001">12000000</us-gaap:DerivativeNotionalAmount>
    <yorw:PotentialPaymentToCounterparty
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="-3"
      id="Fact_c8423bf003f645cd83daca1ee90c2bec"
      unitRef="U001">394000</yorw:PotentialPaymentToCounterparty>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_ab4ad78ba70e43f9b430f3a0b264aa95"
      unitRef="U006">0.0316</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="-3"
      id="Fact_6c0a4e33dbf243928f550d88d6d65c1d"
      unitRef="U001">12000000</us-gaap:DerivativeNotionalAmount>
    <yorw:DerivativePercentageOfVariableInterestRate
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember"
      decimals="2"
      id="Fact_ac6be57812a64912b93f169260c5e760"
      unitRef="U006">0.59</yorw:DerivativePercentageOfVariableInterestRate>
    <yorw:DebtInstrumentTermOfVariableRate
      contextRef="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_LondonInterbankOfferedRateMember"
      id="Fact_6eda69ae1fa24864b5138f6de48e479d">P1M</yorw:DebtInstrumentTermOfVariableRate>
    <yorw:DerivativePercentageOfVariableInterestRate
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"
      decimals="2"
      id="Fact_66472db299114597bc591ef4f07db82f"
      unitRef="U006">0.59</yorw:DerivativePercentageOfVariableInterestRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="c20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"
      decimals="7"
      id="Fact_d2c96e4fa80445d2bbd63dcbc00f69f4"
      unitRef="U006">0.0011448</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <yorw:NetPaymentRateOnSwaps
      contextRef="c20240101to20241231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_d0aac49300604a42a0cee4a3ad6feea5"
      unitRef="U006">0.0005</yorw:NetPaymentRateOnSwaps>
    <yorw:NetPaymentRateOnSwaps
      contextRef="c20230101to20231231_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_145edb6468fb43aaae9d6338a9b4d76f"
      unitRef="U006">0.0014</yorw:NetPaymentRateOnSwaps>
    <us-gaap:DerivativeAverageBasisSpreadOnVariableRate
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_f8f9ee5477024bcab04707c936a5fc02"
      unitRef="U006">0.0090</us-gaap:DerivativeAverageBasisSpreadOnVariableRate>
    <us-gaap:DerivativeVariableInterestRate
      contextRef="c20241231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_b0199dad2dbc4ac2a8132c225d4e2ec4"
      unitRef="U006">0.0406</us-gaap:DerivativeVariableInterestRate>
    <us-gaap:DerivativeAverageBasisSpreadOnVariableRate
      contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_03bba27a01c14cde99c506cf0e3cfb53"
      unitRef="U006">0.0068</us-gaap:DerivativeAverageBasisSpreadOnVariableRate>
    <us-gaap:DerivativeVariableInterestRate
      contextRef="c20231231_DebtInstrumentAxis_VariableRatePennsylvaniaEconomicDevelopmentFinancingAuthorityExemptFacilitiesRevenueRefundingBondsSeries2008ADue2029Member_DerivativeInstrumentRiskAxis_InterestRateSwapMember"
      decimals="4"
      id="Fact_4472d53670e546de892059f2e135c09a"
      unitRef="U006">0.0384</us-gaap:DerivativeVariableInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"
      decimals="-3"
      id="Fact_11127d21d73f4c5a87c295d07ea648fe"
      unitRef="U001">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"
      decimals="4"
      id="Fact_70f0f3b48a894898864fe1ef969bc1c4"
      unitRef="U006">0.0117</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2024Member_VariableRateAxis_LondonInterbankOfferedRateMember"
      decimals="4"
      id="Fact_d92f4923a401413698a2522acf6e3ed1"
      unitRef="U006">0.0105</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c20240101to20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member_VariableRateAxis_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"
      decimals="4"
      id="Fact_79f1af1300c44441bfe73e226cf516e2"
      unitRef="U006">0.0117</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_efed0d9ca7d640a9a6d824811fc7b66d"
      unitRef="U001">10087000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c61f42da36224c169ba65dea69096845"
      unitRef="U001">16316000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="c20240101to20241231"
      decimals="4"
      id="Fact_442c9ad93ac14b89b7ce80f53c4c1da0"
      unitRef="U006">0.0523</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="c20230101to20231231"
      decimals="4"
      id="Fact_0c2649612cf94506beece071f4dc9ce1"
      unitRef="U006">0.0536</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="c20241231"
      decimals="4"
      id="Fact_dd152cb13fda4207abbd17055a4b6377"
      unitRef="U006">0.0572</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="c20231231"
      decimals="4"
      id="Fact_0e1bf074530144888928dba1dd23670e"
      unitRef="U006">0.0651</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20241231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"
      decimals="-3"
      id="Fact_ed471b41cd804b9898d6ccf9626b7fd7"
      unitRef="U001">15808000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"
      decimals="-3"
      id="Fact_da5156d379e74b2aaa195e7d98a9506e"
      unitRef="U001">30273000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:BankOverdrafts
      contextRef="c20241231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"
      decimals="-3"
      id="Fact_34bb53d16e62446db7bed181fc474320"
      unitRef="U001">2428000</us-gaap:BankOverdrafts>
    <us-gaap:BankOverdrafts
      contextRef="c20231231_BalanceSheetLocationAxis_AccountsPayableCurrentMember_CreditFacilityAxis_CommittedLineOfCreditDue2025Member"
      decimals="-3"
      id="Fact_4ae9b9b2c4e44557af4c4659c62919fc"
      unitRef="U001">1547000</us-gaap:BankOverdrafts>
    <yorw:MaximumBorrowingPercentageOfUtilityPlant
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_8c1f1e83f7694d78afa26af617ed4af0"
      unitRef="U006">0.60</yorw:MaximumBorrowingPercentageOfUtilityPlant>
    <yorw:BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a3f1aa0a65f241e9b5bcddb73c1ebb84"
      unitRef="U001">1500000</yorw:BaseAmountAddedToAnnualNetIncomeToDetermineRestrictionOnDividendsAndStockAcquisition>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20240101to20241231"
      id="Text_20bd817090c547ca8c4109e0ca74c1b3">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;7.&#160; Fair Value of Financial Instruments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The accounting standards regarding fair value measurements establish a fair value hierarchy which indicates the extent to which inputs used in measuring
      fair value are observable in the market.&#160; Level 1 inputs include quoted prices for identical instruments and are the most observable.&#160; Level 2 inputs include quoted prices for similar assets and observable inputs such as interest rates, commodity
      rates and yield curves.&#160; Level 3 inputs are not observable in the market and include management&#x2019;s own judgments about the assumptions market participants would use in pricing the asset or liability.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has recorded its interest rate swap liability at fair value in accordance with the standards.&#160; The liability is recorded under the caption
      &#x201c;Other deferred credits&#x201d; on the balance sheets.&#160; The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Description&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;December 31, 2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;at Reporting Date Using&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; &lt;span style="text-decoration: underline;"&gt;Significant Other Observable Inputs (Level 2)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest Rate Swap&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$386&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$386&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair values are measured as the present value of all expected future cash flows based on the swap yield curve as of the date of the valuation.&#160; These
      inputs to this calculation are deemed to be Level 2 inputs.&#160; The balance sheet carrying value reflects the Company&#x2019;s credit quality as of December 31, 2024.&#160;






















      The rate used in discounting all prospective cash flows anticipated to be made under this swap reflects a representation of the yield to maturity for 30-year






















      debt on utilities rated A- as of December 31, 2024.&#160; The use of the Company&#x2019;s credit quality resulted in a reduction in the swap
      liability of $8 as of December 31, 2024.&#160;






















      The fair value of the swap reflecting the Company&#x2019;s credit quality as of December 31, 2023 is shown in the table below.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Description&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 33.61%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;December 31, 2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; width: 30.68%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;at Reporting Date Using&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Significant Other Observable Inputs (Level 2)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest Rate Swap&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The carrying amount of current assets and liabilities that are considered financial instruments approximates fair value as of the dates presented.&#160; The
      Company&#x2019;s total long-term debt, with a carrying value of $208,178 at December 31, 2024, and $182,643 at December 31, 2023, had an estimated fair value of approximately $189,000
      and $175,000, respectively.&#160; The estimated fair value of debt was calculated using a discounted cash flow technique that incorporates a
      market interest yield curve with adjustments for duration and risk profile.&#160; These inputs to this calculation are deemed to be Level 2 inputs.&#160; The Company recognized its credit rating in determining the yield curve and did not factor in third party
      credit enhancements including the letter of credit on the 2008 PEDFA Series A issue.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customers&#x2019; advances for construction and note receivable have carrying values at December 31, 2024 of $20,546 and $255, respectively.&#160; At December 31, 2023, customers&#x2019; advances
      for construction and note receivable had carrying values of $18,853 and $255, respectively.&#160; The relative fair values of these amounts cannot be accurately estimated since the timing of future payment streams is dependent upon several factors,
      including new customer connections, customer consumption levels and future rate increases.&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="c20240101to20241231"
      id="Text_c6c524427e0c4ed690dbcf153c9f7f41">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has recorded its interest rate swap liability at fair value in accordance with the standards.&#160; The liability is recorded under the caption
      &#x201c;Other deferred credits&#x201d; on the balance sheets.&#160; The table below illustrates the fair value of the interest rate swap as of the end of the reporting period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Description&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;December 31, 2024&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;at Reporting Date Using&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; &lt;span style="text-decoration: underline;"&gt;Significant Other Observable Inputs (Level 2)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest Rate Swap&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$386&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$386&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair values are measured as the present value of all expected future cash flows based on the swap yield curve as of the date of the valuation.&#160; These
      inputs to this calculation are deemed to be Level 2 inputs.&#160; The balance sheet carrying value reflects the Company&#x2019;s credit quality as of December 31, 2024.&#160;






















      The rate used in discounting all prospective cash flows anticipated to be made under this swap reflects a representation of the yield to maturity for 30-year






















      debt on utilities rated A- as of December 31, 2024.&#160; The use of the Company&#x2019;s credit quality resulted in a reduction in the swap
      liability of $8 as of December 31, 2024.&#160;






















      The fair value of the swap reflecting the Company&#x2019;s credit quality as of December 31, 2023 is shown in the table below.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33.7%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Description&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 33.61%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;December 31, 2023&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: top; width: 30.68%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value Measurements&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;at Reporting Date Using&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Significant Other Observable Inputs (Level 2)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 33.7%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest Rate Swap&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 33.61%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 30.68%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$632&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_2ba181dee2d64d28b8374adb1280e5e8"
      unitRef="U001">386000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_068421287df2497ab131bba301e1a07c"
      unitRef="U001">386000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows
      contextRef="c20240101to20241231"
      id="Fact_d00f65037e2d45429bf398cf4cba153c">P30Y</yorw:TermOfDebtOnUtilitiesUsedToDiscountProspectiveCashFlows>
    <yorw:IncreaseDecreaseInFairValueOfSwapLiability
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_85cf1ac51c7e4d72aade3ce2ee06ce0e"
      unitRef="U001">-8000</yorw:IncreaseDecreaseInFairValueOfSwapLiability>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="c20231231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cafd654d241248e1994fadd3a35b4ce6"
      unitRef="U001">632000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_9390d11a2dbe41dba1b7312bc7269640"
      unitRef="U001">632000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20241231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="Fact_c77476e12dbd4107bfce88b5fbc5f5ac"
      unitRef="U001">208178000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20231231_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="Fact_c75ef046281f4c5fa481070f3f2ca739"
      unitRef="U001">182643000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20241231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="Fact_2631637a4d9048ddadb143761594f5ee"
      unitRef="U001">189000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20231231_FairValueByMeasurementBasisAxis_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="Fact_7adeb154d3004e348f6e67f64bda3d55"
      unitRef="U001">175000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_526ad129ad264020bab5cd061b87169c"
      unitRef="U001">20546000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_bdcf7f9f076b431698b107a352b06be6"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_64a75da985c642e0a219abd9b582811d"
      unitRef="U001">18853000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_3a855bfaa4cf439280763d2594d0dc0e"
      unitRef="U001">255000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_fb8c086ab1a64773b946c32300b21242">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;8.&#160; Commitments&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Based on its
      capital budget, the Company anticipates construction and acquisition expenditures for 2025 and 2026 of approximately $46,000 and $48,500, respectively, exclusive of any acquisitions not yet approved.&#160; The Company plans to finance ongoing capital expenditures with internally-generated
      funds, borrowings against the Company&#x2019;s line of credit, proceeds from the issuance of common stock under its dividend reinvestment and direct stock purchase and sale plan and ESPP, potential common stock or debt issues and customer advances and
      contributions.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
     &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company was granted approval by the PPUC to modify its tariff to include the cost of the annual replacement of up to 400 lead customer-owned service lines over nine years from the
          date of the agreement.&#160; The tariff modification allows the Company to replace customer-owned service lines at its own initial cost.&#160; The Company will record the costs as a regulatory asset to be recovered in future base rates to customers, over a
          four-year period.&#160; The cost for the customer-owned lead service line replacements was approximately $1,961 and $1,762 through December 31, 2024 and 2023, respectively, and
          is included as a regulatory asset.&#160; Based on its experience, the Company estimates that lead customer-owned service lines replacements will cost $2,000.&#160;












































          This estimate is subject to adjustment as more facts become available.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;As of
        December 31, 2024, approximately 31%
        of the Company&#x2019;s full-time employees are under union contract.&#160; The current contract was ratified in June 2023 and expires on April 30, 2026.&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company
      is involved in certain legal and administrative proceedings before various courts and governmental agencies concerning utility service and other matters.&#160; The Company expects that the ultimate disposition of these proceedings will not have a material
      effect on the Company&#x2019;s financial position, results of operations and cash flows.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember"
      decimals="-3"
      id="Fact_3cff4f1ba3674e51a15fd88cb5e2675c"
      unitRef="U001">46000000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="c20241231_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_CapitalAdditionsMember"
      decimals="-3"
      id="Fact_cf6ce3ade67c4fc6b682c3195874c407"
      unitRef="U001">48500000</us-gaap:PurchaseObligationDueInSecondYear>
    <yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually
      contextRef="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="0"
      id="Fact_0b0082aa973b4442a50b15f15af87545"
      unitRef="U007">400</yorw:NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually>
    <yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines
      contextRef="c20240101to20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      id="Fact_5e29c305de9144b2beebea2302dbf835">P9Y</yorw:TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines>
    <us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
      contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      id="Fact_6e4198795deb468a85090459a4bcbc97">P4Y</us-gaap:RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1>
    <yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff
      contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="-3"
      id="Fact_3e56ddf852d94e89ab76f89b8ef223f1"
      unitRef="U001">1961000</yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff>
    <yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff
      contextRef="c20231231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="-3"
      id="Fact_c025493ee0234cd6b1831350a1e581d6"
      unitRef="U001">1762000</yorw:CostsForCustomerOwnedLeadServiceLineReplacementsCostIncurredToDateUnderFourYearTariff>
    <yorw:CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff
      contextRef="c20241231_OtherCommitmentsAxis_CustomerOwnedLeadServiceLinesMember"
      decimals="-3"
      id="Fact_60c687bf02524aacbb95014d3add85c1"
      unitRef="U001">2000000</yorw:CostsForCustomerOwnedLeadServiceLineReplacementsExpectedCostRemainingUnderNineYearTariff>
    <yorw:PercentageOfEmployeesUnderUnionContract
      contextRef="c20241231"
      decimals="2"
      id="Fact_0ed64071eab84fbbbfcc5d0876f9b2e3"
      unitRef="U006">0.31</yorw:PercentageOfEmployeesUnderUnionContract>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20240101to20241231"
      id="Text_861251af27fe41bb8dedd2aaad52d00d">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: left; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;9.&#160; Revenue&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table shows the Company&#x2019;s revenues disaggregated by service and customer type.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Water utility service:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Residential&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;41,496&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,031&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Commercial and industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,484&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,279&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fire protection&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,559&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,124&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Wastewater utility service:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Residential&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,113&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,495&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Commercial and industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,299&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,050&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Billing and revenue collection services&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;494&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;474&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Collection services&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Revenue from Contracts with Customers&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,505&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,541&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Rents from regulated property&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;454&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Operating Revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,959&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;71,031&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Utility Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.&#160; The transaction price
      is detailed in the tariff pursuant to an order by the PPUC and made publicly available.&#160; There is no variable consideration and no free service, special rates, or subnormal charges to any customer.&#160; Due to the fact that the contract includes a single
      performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; The Company uses an output method to recognize the utility service revenue over
      time.&#160; 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.&#160; Each customer is invoiced every month and the invoice is due within twenty days.&#160; The utility service has no returns or warranties
      associated with it.&#160; 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.&#160; 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.&#160; The methodology is standardized and consistently applied to reduce bias and the need for judgment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Billing and Revenue Collection Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.&#160; The municipalities provide service to their residents and the Company acts as the billing and revenue
      collection agent for the municipalities.&#160; The transaction price is a fixed amount per bill prepared as established in the contract.&#160; There is no variable consideration.&#160; 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.&#160; The performance obligations are satisfied at a point in time
      when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.&#160; Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.&#160; The billing and revenue collection service has no returns or warranties associated with it.&#160; 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.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Collection Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the
      Company.&#160; The municipalities provide wastewater service to their residents.&#160; 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.&#160; When the resident is no longer delinquent, the Company will restore water service to the premises.&#160; The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the
      contract.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; 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.&#160; The collection service has no
      returns or warranties associated with it.&#160; 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.&#160; 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.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Service Line Protection Plan&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.&#160; The
      transaction price is detailed in the plan&#x2019;s terms and conditions and made publicly available.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the
      transaction price.&#160; The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.&#160; The Company uses an output method to recognize the service line protection
      revenue over time.&#160; The stand-ready obligation is recognized through the passage of time.&#160; A customer has a choice to prepay for an entire year or to pay in advance each month.&#160; The service line protection plan has no returns or extended warranties
      associated with it.&#160; 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.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_ab0b9dee7ff44e18b5d75207e755a500">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table shows the Company&#x2019;s revenues disaggregated by service and customer type.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Water utility service:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Residential&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;41,496&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,031&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Commercial and industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;20,484&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;19,279&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fire protection&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,559&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,124&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Wastewater utility service:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Residential&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,113&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,495&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Commercial and industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,299&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,050&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Billing and revenue collection services&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;494&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;474&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Collection services&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;34&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Revenue from Contracts with Customers&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,505&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;70,541&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Rents from regulated property&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;454&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Operating Revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,959&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;71,031&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_359f2bc2b400493695ed67e13efe6570"
      unitRef="U001">41496000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_3e0f738c7f62488ab2b52bb122752bad"
      unitRef="U001">40031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_4b3c5f34345246c0b90eeca1f58a493d"
      unitRef="U001">20484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_3e3d044735334a16b007879260eaece4"
      unitRef="U001">19279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_fa01ed6acf64412ab6054b34a60b9974"
      unitRef="U001">4559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_MajorCustomersAxis_FireProtectionCustomersMember_ProductOrServiceAxis_WaterUtilityServiceMember"
      decimals="-3"
      id="Fact_f4fd55c9cef44203ab969b0b73581913"
      unitRef="U001">4124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"
      decimals="-3"
      id="Fact_7f893befd5b84d059ff428183bc4d9f0"
      unitRef="U001">6113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_MajorCustomersAxis_ResidentialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"
      decimals="-3"
      id="Fact_99d15fc2cdb84056a7ec06f1e6f12a8c"
      unitRef="U001">5495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"
      decimals="-3"
      id="Fact_c597019a4e4c436a99772906cf3979bd"
      unitRef="U001">1299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_MajorCustomersAxis_CommercialAndIndustrialCustomersMember_ProductOrServiceAxis_WastewaterUtilityServiceMember"
      decimals="-3"
      id="Fact_d481ecbb957046cfa9e3b017e93e7d7e"
      unitRef="U001">1050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"
      decimals="-3"
      id="Fact_db393422d5204dcb999a10888ed9702c"
      unitRef="U001">494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"
      decimals="-3"
      id="Fact_239c7a79e5bf4a9fa085b877cf21dfcb"
      unitRef="U001">474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember"
      decimals="-3"
      id="Fact_78c5b2fdde3745b696556d76814624b6"
      unitRef="U001">34000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_ProductOrServiceAxis_CollectionServicesMember"
      decimals="-3"
      id="Fact_a915ad7674774099be73becbf2acd939"
      unitRef="U001">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231_ProductOrServiceAxis_ServiceLineProtectionPlanMember"
      decimals="-3"
      id="Fact_73a0f9dca17c4f26b30da4750e737024"
      unitRef="U001">26000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231_ProductOrServiceAxis_ServiceLineProtectionPlanMember"
      decimals="-3"
      id="Fact_df5b060a05fe4fe0921299b7105ad3f7"
      unitRef="U001">50000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_e2b264c8831441fdae0b228892fae3f7"
      unitRef="U001">74505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_d4a09fd421be456cbd7cb91fb412f5bb"
      unitRef="U001">70541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_19805c577ded42989ed212a09825452c"
      unitRef="U001">454000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_c37a39fdfe1c4275b095c152bfe14f8c"
      unitRef="U001">490000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:Revenues
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_81a1b262c55e4acab115fa19a3bbbd51"
      unitRef="U001">74959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_5eff6ec987a244f48e53f726928b5d3c"
      unitRef="U001">71031000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20240101to20241231"
      id="Text_a0a7dad4770e46ea919ff3c9c9dff471">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Utility Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers.&#160; The transaction price
      is detailed in the tariff pursuant to an order by the PPUC and made publicly available.&#160; There is no variable consideration and no free service, special rates, or subnormal charges to any customer.&#160; Due to the fact that the contract includes a single
      performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; The Company uses an output method to recognize the utility service revenue over
      time.&#160; 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.&#160; Each customer is invoiced every month and the invoice is due within twenty days.&#160; The utility service has no returns or warranties
      associated with it.&#160; 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.&#160; 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.&#160; The methodology is standardized and consistently applied to reduce bias and the need for judgment.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Billing and Revenue Collection Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides billing and revenue collection service as distinct performance obligations to three municipalities within the service territory of the Company.&#160; The municipalities provide service to their residents and the Company acts as the billing and revenue
      collection agent for the municipalities.&#160; The transaction price is a fixed amount per bill prepared as established in the contract.&#160; There is no variable consideration.&#160; 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.&#160; The performance obligations are satisfied at a point in time
      when the bills are sent as the municipalities receive all the benefits and bears all of the risk of non-collection at that time.&#160; Each municipality is invoiced when the bills are complete and the invoice is due within thirty days.&#160; The billing and revenue collection service has no returns or warranties associated with it.&#160; 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.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Collection Service&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the
      Company.&#160; The municipalities provide wastewater service to their residents.&#160; 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.&#160; When the resident is no longer delinquent, the Company will restore water service to the premises.&#160; The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the
      contract.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price.&#160; 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.&#160; 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.&#160; The collection service has no
      returns or warranties associated with it.&#160; 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.&#160; 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.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Service Line Protection Plan&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate.&#160; The
      transaction price is detailed in the plan&#x2019;s terms and conditions and made publicly available.&#160; There is no variable consideration.&#160; Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the
      transaction price.&#160; The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform.&#160; The Company uses an output method to recognize the service line protection
      revenue over time.&#160; The stand-ready obligation is recognized through the passage of time.&#160; A customer has a choice to prepay for an entire year or to pay in advance each month.&#160; The service line protection plan has no returns or extended warranties
      associated with it.&#160; 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.&lt;/div&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <yorw:TermForCustomerToMakePaymentAfterBeingInvoiced
      contextRef="c20240101to20241231_ProductOrServiceAxis_PublicUtilitiesMember"
      id="Fact_7d84ce7fb3bd43658744e4eafb8fd9ed">P20D</yorw:TermForCustomerToMakePaymentAfterBeingInvoiced>
    <yorw:NumberOfMunicipalitiesWithinServiceTerritoryProvidedService
      contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"
      decimals="INF"
      id="Fact_d997c70a92ea4053b3bba6f325f672ca"
      unitRef="U009">3</yorw:NumberOfMunicipalitiesWithinServiceTerritoryProvidedService>
    <yorw:TermForCustomerToMakePaymentAfterBeingInvoiced
      contextRef="c20240101to20241231_ProductOrServiceAxis_BillingAndRevenueCollectionServicesMember"
      id="Fact_c06ec582c6fc432c8d5cde07e0a2f8f9">P30D</yorw:TermForCustomerToMakePaymentAfterBeingInvoiced>
    <yorw:TermForCustomerToMakePaymentAfterBeingInvoiced
      contextRef="c20240101to20241231_ProductOrServiceAxis_CollectionServicesMember"
      id="Fact_856630449c104a968de8f99fb9b8ecfe">P30D</yorw:TermForCustomerToMakePaymentAfterBeingInvoiced>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_ecc81c88358e401cbe388441769c3af2">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;10.&#160; Rate Matters&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;From time to time, the Company files applications for rate increases with the PPUC and is granted rate relief as a result of such requests.&#160; Most
          recently, the PPUC authorized an increase in rates effective March 1, 2023.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The PPUC permits water utilities to collect a distribution system improvement charge, or DSIC. The DSIC allows the Company to add a charge to
          customers&#x2019; bills for qualified replacement costs of certain infrastructure without submitting a rate filing.&#160; This surcharge mechanism typically adjusts periodically based on additional qualified capital expenditures completed or anticipated in a
          future period.&#160; The DSIC is capped at 5% of base rates, and is reset to zero when new base rates that reflect the costs of those additions become effective or when a utility&#x2019;s earnings exceed a regulatory benchmark. &lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; The Company&#x2019;s earnings are currently below the regulatory benchmark, thus allowing the Company to collect DSIC.&#160; The DSIC provided revenues of $386&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; in &lt;/span&gt;2024&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; and &lt;/span&gt;$249&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"&gt; in&#160;&lt;/span&gt;2023.&#160; The DSIC is subject to audit by the PPUC.&lt;/span&gt;&lt;/div&gt;
</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <yorw:DistributionSystemImprovementChargePercentageOverBaseRate
      contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MaximumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"
      decimals="2"
      id="Fact_1d8914295d4548f3b0a8470c06849982"
      unitRef="U006">0.05</yorw:DistributionSystemImprovementChargePercentageOverBaseRate>
    <yorw:DistributionSystemImprovementChargePercentageOverBaseRate
      contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RangeAxis_MinimumMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"
      decimals="INF"
      id="Fact_e38277473e9e4e1b87cd88a6192eb416"
      unitRef="U006">0</yorw:DistributionSystemImprovementChargePercentageOverBaseRate>
    <yorw:DistributionSystemImprovementChargeRevenue
      contextRef="c20240101to20241231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"
      decimals="-3"
      id="Fact_d28f9753c4a747d9be0ed17b82e58e22"
      unitRef="U001">386000</yorw:DistributionSystemImprovementChargeRevenue>
    <yorw:DistributionSystemImprovementChargeRevenue
      contextRef="c20230101to20231231_PublicUtilitiesRegulatoryProceedingAxis_DistributionSystemImprovementChargeMember_RegulatoryAgencyAxis_PennsylvaniaPublicUtilityCommissionMember"
      decimals="-3"
      id="Fact_236f8e2f81184db7bac19afdd8077685"
      unitRef="U001">249000</yorw:DistributionSystemImprovementChargeRevenue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_b7cdfa7ce188482499395532f1928fe9">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;11.&#160; Employee Benefit Plans&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Pensions&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company maintains a general and administrative and a union-represented defined benefit pension plan covering all of its employees hired prior to May 1,
      2010.&#160; Employees hired after May 1, 2010 are eligible for an enhanced 401(k) plan rather than a defined benefit plan.&#160; The benefits under the defined benefit plans are based upon years of service and compensation near retirement.&#160; The Company amended
      its defined benefit pension plans in 2014, generally limiting the years of eligible service under the plans to 30 years. The Company&#x2019;s
      funding policy is to contribute annually the amount permitted by the PPUC to be collected from customers in rates, but in no case less than the minimum Employee Retirement Income Security Act (ERISA) required contribution.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table sets forth the plans&#x2019; funded status as of December 31, 2024 and 2023.&#160; The measurement of assets and obligations of the plans is as of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Obligations and Funded Status&lt;/div&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;At December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change in Benefit Obligation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension benefit obligation at beginning of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,717&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;635&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;598&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,855&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,876&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial (gain) loss&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,997&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;974&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit payments&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,135&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,967&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension benefit obligation at end of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,556&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change in Plan Assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets at beginning of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,807&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,011&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,058&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,680&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,135&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,967&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets at end of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Funded Status of Plans at End of Year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;25,009&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,380&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The accounting standards require that the funded status of defined benefit pension plans be fully recognized on the balance sheets.&#160; They also call for the
      unrecognized actuarial gain or loss, the unrecognized prior service cost, and the unrecognized transition costs to be adjustments to shareholders&#x2019; equity (accumulated other comprehensive income).&#160; Due to a rate order granted by the PPUC, the Company
      is permitted under the accounting standards to defer the charges otherwise recorded in accumulated other comprehensive income as a regulatory asset.&#160; Management believes these costs will be recovered in future rates charged to customers.&#160; The asset
      for the funded status of the Company&#x2019;s pension plans as of&#160; December 31, 2024 and 2023 is recorded in &#x201c;Prepaid pension cost&#x201d; on its balance sheets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In 2024, the plans recognized a significant actuarial gain.&#160; In 2024, the Company recognized a 70 basis point increase in the discount rate.&#160; In 2023, the plans recognized a significant actuarial loss.&#160; In 2023, the Company recognized a 25 basis point decrease in the discount rate.&#160; The Company uses the corridor method to amortize actuarial gains and losses.&#160; Gains and losses over 10% of the greater of pension benefit obligation or the market value of assets are amortized over the average future service of plan participants
            expected to receive benefits.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net gain arising during the year&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(844&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,472&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Recognized prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total changes in regulatory liability during the year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,459&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts recognized in regulatory liabilities that have not yet been recognized as components of net periodic benefit cost consist of the following at
      December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net loss&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,370&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(526&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(24&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory liability&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,381&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(550&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Components of net periodic benefit cost are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;635&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;598&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,855&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,876&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,164&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,612&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate-regulated adjustment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;798&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net periodic benefit cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,680&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension service cost is recorded in operating expenses.&#160; All other components of net periodic pension cost are recorded as other pension costs in other
      income (expenses).&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;The rate-regulated adjustment set forth above is required in order to reflect pension expense for the Company in accordance with the method used in
        establishing water rates.&#160; The Company is permitted by rate order of the PPUC to expense pension costs to the extent of contributions and defer any remaining expense to regulatory assets or recognize the excess as a regulatory liability to be
        collected in rates at a later date as additional contributions are made.&#160; During 2024, the deferral decreased by $798.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The estimated costs for the defined benefit pension plans relating to the December 31, 2024 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net loss&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net prior service credit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company does not plan to contribute
        to the plans in 2025.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid in each of the next five years and the
      subsequent five years in the aggregate:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"&gt;2030&lt;/span&gt;&#x2013;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"&gt;2034&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,189&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,281&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,325&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,563&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$13,981&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Projected benefit obligation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,556&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36,195&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,510&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average assumptions used to determine benefit obligations at December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; padding-bottom: 2px;"&gt; &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.45%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.75%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; padding-bottom: 2px;"&gt; &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.75%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected long-term return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The selected long-term rate of return on plan assets was primarily based on the asset allocation of each of the plan&#x2019;s assets.&#160; Analysis of the historic
      returns of these asset classes and projections of expected future returns were considered in setting the long-term rate of return.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company adopted new investment policy statements in December 2023.&#160; The investment objective of the Company&#x2019;s defined benefit pension plans is to
        grow the assets in such a manner that, when coupled with contributions to the plans, the assets are sufficient to pay the benefits promised to the participants and beneficiaries as they come due.&#160; At December 31, 2023, compliance with the new
        investment policy had only recently commenced implementation, resulting in a significant portion of the assets in cash and money market funds awaiting deployment to the asset classes defined in the investment policy statements.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The weighted-average target asset allocations are 70%
      to 90% fixed income securities, 10%
      to 30% equity securities, and 0%
      to 10% reserves (cash and cash equivalents).&#160; The Company&#x2019;s investment performance is reviewed on a quarterly basis, with long-term
      emphasis placed on results achieved over a &lt;span style="-sec-ix-hidden:Fact_45029faacc764cda898d01abf2c3b25c"&gt;three&lt;/span&gt; to five year period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Eligible investments for fixed income securities include: (i) U.S. Treasury securities and agency securities; (ii) agency and non-agency mortgage-backed
        securities backed by loans secured by residential, multi-family and commercial properties including, but not limited to passthroughs, collateralized mortgage obligations, REMICs, project loans, construction loans, and adjustable rate mortgages;
        (iii) U.S.-dollar denominated obligations of foreign governments and supranational organizations; (iv) U.S.-dollar denominated obligations of domestic and foreign corporations; (v) asset-backed securities; (vi) municipal bonds, both taxable and
        tax-exempt issues; (vii) cash equivalent investments such as commercial paper, asset-backed commercial paper, certificates of deposit (domestic and U.S.-dollar denominated foreign,) bankers&#x2019; acceptances and floating rate notes; and (viii) fixed
        income mutual funds and exchange traded funds consistent with the investment guidelines. At the time of purchase, securities must be rated investment grade pursuant to the inclusion rules for a reference benchmark provider. Securities that are not
        index eligible must be rated investment grade by a nationally recognized statistical rating organization at the time of purchase.&#160; The portfolio is allowed to hold up to 5% in aggregate market value of the portfolio in bonds downgraded below investment grade, provided that an overall investment grade rating is maintained for the total
        portfolio.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; Direct exposure to the following strategies and types of securities is prohibited: oil and gas wells; interest only securities; warrants; principal only
      securities; margin trading; and inverse floating rate securities.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;The fair values of the Company&#x2019;s pension plan assets at December 31, 2024 and 2023 by asset category and fair value hierarchy level are as follows.&#160; The valuations are
      based on quoted prices on active markets (Level 1) or broker/dealer quotes, active market makers, models, and yield curves (Level 2)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Quoted Prices in &lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Active Markets for &lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Identical Assets&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Level 1)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div&gt;Significant Other&lt;/div&gt;
            &lt;div&gt; Observable Inputs&lt;/div&gt;
            &lt;div&gt; (Level 2)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Cash and Money Market Funds (a)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,665&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;53,490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,665&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;53,490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Equity Securities:&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Equity Mutual Funds (b)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,065&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,065&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Fixed Income Securities:&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;U.S. Treasury Obligations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;11,609&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;11,609&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;Corporate and Foreign Bonds (c)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;37,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;37,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Fixed Income Mutual Funds (d)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Plan Assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,308&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;49,257&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;"&gt;The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(b)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                    &lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;(d)&lt;/td&gt;

    &lt;td style="vertical-align: top; text-align: left;"&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Defined Contribution Plan&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has a savings plan pursuant to the provisions of section 401(k) of the Internal Revenue Code.&#160; For employees hired before May 1, 2010, this
      plan provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100% of the participant&#x2019;s contribution, up to a maximum annual Company contribution of $2.8 for each employee.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employees hired after May 1, 2010 are entitled to an enhanced feature of the plan.&#160; This feature provides for elective employee contributions of up to 15% of compensation and Company matching contributions of 100%
      of the participant&#x2019;s contribution, up to a maximum of 4% of the employee&#x2019;s compensation.&#160; In addition, the Company will make an annual
      contribution of $1.2 to each employee&#x2019;s account whether or not they defer their own compensation.&#160; Employees eligible for this enhanced
      401(k) plan feature are not eligible for the defined benefit plans.&#160; As of December 31, 2024, 84 employees were participating in the enhanced feature of the plan.&#160; The Company&#x2019;s contributions to both portions of the plan amounted to $430 in 2024 and $380 in 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Deferred Compensation&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has non-qualified deferred compensation and supplemental retirement agreements with certain members of management. The future commitments under
      these arrangements are offset by corporate-owned life insurance policies. At December 31, 2024 and 2023, the present value of the future obligations included in &#x201c;Accrued compensation and benefits&#x201d; and &#x201c;Deferred employee benefits&#x201d; was approximately $3,893 and $4,188, respectively. The
      insurance policies included in &#x201c;Other assets&#x201d; had a total cash value of approximately $4,935 and $4,566 at December 31, 2024 and 2023, respectively.&#160; The Company&#x2019;s net (income) expenses under the plans amounted to $(9) in 2024 and $419 in 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Other&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company has a retiree life insurance program which pays the beneficiary of a retiree $2 upon the retiree&#x2019;s death.&#160; At December 31, 2024 and 2023, the present value of the future obligations was approximately $87 and $100, respectively.&#160; There is no trust or insurance covering this future liability, instead the
      Company will pay these benefits out of its general assets.&#160; The Company&#x2019;s net (income) expenses under the plan amounted to $(11) in 2024 and $9 in 2023.&lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <yorw:MaximumPeriodOfEligibleService
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      id="Fact_a8893b04884c4850b130d1cdd18ff89b">P30Y</yorw:MaximumPeriodOfEligibleService>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_f5768cdfd6ec409388814095df311392">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table sets forth the plans&#x2019; funded status as of December 31, 2024 and 2023.&#160; The measurement of assets and obligations of the plans is as of December 31, 2024 and 2023.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Obligations and Funded Status&lt;/div&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;At December 31&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change in Benefit Obligation&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension benefit obligation at beginning of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,717&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;635&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;598&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,855&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,876&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actuarial (gain) loss&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,997&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;974&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefit payments&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,135&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,967&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pension benefit obligation at end of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,556&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Change in Plan Assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets at beginning of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,807&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Actual return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,011&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,058&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Employer contributions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,680&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Benefits paid&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(2,135&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,967&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets at end of year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Funded Status of Plans at End of Year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;25,009&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,380&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_2d9c27a0c2b349a998fa891238441b43"
      unitRef="U001">40198000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_5befc272760e49ef9b8317fcc7e61682"
      unitRef="U001">38717000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_0cfd5ec35e79443c9bba278ed7ab5888"
      unitRef="U001">635000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_83da081fd4ed44adb7507a24ea9f7286"
      unitRef="U001">598000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_6c3a00bcb9c541c79f948269792d74dc"
      unitRef="U001">1855000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_ee82418cd75c49778ffcfac5a6690d23"
      unitRef="U001">1876000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_12f6c52e1c1c43f6b17f823707257772"
      unitRef="U001">2997000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_eeb7ac3b42b84223b25c64ea3d2c6b64"
      unitRef="U001">-974000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_35a24508844c44da87e037e664961622"
      unitRef="U001">2135000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_6a8c162c809c41ba9f38313b9a5d5615"
      unitRef="U001">1967000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_006a4822d06645909632e0b1999a0abf"
      unitRef="U001">37556000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d3c59d7894dd44199d52257e8f93b85b"
      unitRef="U001">40198000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_957738011c424fe68dc47fafd1dfa885"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20221231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_7ab2fc5177e14bbd95cd415ce5f32399"
      unitRef="U001">55807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_df5577470f8d45cc8e4622e3ec195559"
      unitRef="U001">1011000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_4c1a1cc5577142cf99a3af4f38940e21"
      unitRef="U001">8058000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3c736cec769e4e50a78b17621c1582f1"
      unitRef="U001">111000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_6af61057c66d46ab974e64395994dc9b"
      unitRef="U001">1680000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_01a722a7a1354355bf54071a5a585a93"
      unitRef="U001">2135000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_a25561f53a1749979fb6669f70a7a963"
      unitRef="U001">1967000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_c1b8bb99184341efa33c7ee62e752b76"
      unitRef="U001">62565000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_12ac15b6b0f14d10a2ead1e511dad678"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_e1b8befafc3e4865a07441bf52feec0a"
      unitRef="U001">25009000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_f72abc2bf7e3423fa65b163b527ced91"
      unitRef="U001">23380000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_b5328ba918104c7e8f2d01bdbe52ffb4"
      unitRef="U006">0.0070</yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate>
    <yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_f4862500e95940c09406f305bdee22b0"
      unitRef="U006">-0.0025</yorw:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate>
    <yorw:ThresholdForAmortizationOfGainsAndLosses
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_9bea7a2ea5ea494aabf4ba4d6c9150c5"
      unitRef="U006">0.10</yorw:ThresholdForAmortizationOfGainsAndLosses>
    <yorw:ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_833745f2b4244012a75213e7c1f0f0b8">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Changes in plan assets and benefit obligations recognized in regulatory liabilities are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net gain arising during the year&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(844&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,472&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Recognized prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total changes in regulatory liability during the year&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,459&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:ChangesInPlanAssetsAndBenefitObligationsRecognizedInRegulatoryAssetsTableTextBlock>
    <yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_29a6ee7259e042b7a51991f7439cb69f"
      unitRef="U001">-844000</yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset>
    <yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_a65f3e3eedcd46fb8db6660d3f7b7212"
      unitRef="U001">-3472000</yorw:DefinedBenefitPlanNetGainLossRecognizedAsRegulatoryAsset>
    <yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_4a69dda083e14b7cb056f5beedbb5a00"
      unitRef="U001">13000</yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset>
    <yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3dee4b2805cf4a04aa8279921854c48d"
      unitRef="U001">13000</yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedAsRegulatoryAsset>
    <yorw:IncreaseDecreaseInRegulatoryAssetLiability
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_1a233fddbee444fba892360236245c2e"
      unitRef="U001">-831000</yorw:IncreaseDecreaseInRegulatoryAssetLiability>
    <yorw:IncreaseDecreaseInRegulatoryAssetLiability
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_344ab76e39df4671ad75c6eb7446cd92"
      unitRef="U001">-3459000</yorw:IncreaseDecreaseInRegulatoryAssetLiability>
    <yorw:ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_9d8fc772bca34580b222caae8b3c5934">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amounts recognized in regulatory liabilities that have not yet been recognized as components of net periodic benefit cost consist of the following at
      December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net loss&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,370&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(526&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(24&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory liability&lt;br/&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,381&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(550&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:ScheduleOfRegulatoryAssetsThatHaveNotYetBeenRecognizedAsComponentsOfNetPeriodicBenefitCostTableTextBlock>
    <yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_62937227200b4ff985218f14200843ea"
      unitRef="U001">-1370000</yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets>
    <yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_6385b0e5073d410c8708095e85359d42"
      unitRef="U001">-526000</yorw:DefinedBenefitPlanNetGainLossRecognizedInRegulatoryAssets>
    <yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_f52b316cefe445bdaf33ac8be09e8955"
      unitRef="U001">-11000</yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets>
    <yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d5dee8082b774af3abb63bde7f9bd4c0"
      unitRef="U001">-24000</yorw:DefinedBenefitPlanPriorServiceCostCreditRecognizedInRegulatoryAssets>
    <yorw:DefinedBenefitPlanRegulatoryAssetLiability
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3e4b674afc854edbb702f69cf642c3b6"
      unitRef="U001">-1381000</yorw:DefinedBenefitPlanRegulatoryAssetLiability>
    <yorw:DefinedBenefitPlanRegulatoryAssetLiability
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3fd6f4d8b6c3460a86f5a94fc0fcde77"
      unitRef="U001">-550000</yorw:DefinedBenefitPlanRegulatoryAssetLiability>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_90b84f3344734439bb99ecb5c15a589c">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Components of net periodic benefit cost are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Service cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;635&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;598&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Interest cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,855&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,876&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,164&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,612&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of prior service credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(13&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate-regulated adjustment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;798&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net periodic benefit cost&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;111&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,680&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_107e961931974eb1acbec9ee33509445"
      unitRef="U001">635000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_992aeb3a84ac41459349838e0c9dca3d"
      unitRef="U001">598000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_8fa76311ebfe4c05b0b0ad42ea114fff"
      unitRef="U001">1855000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_b7f6fcfacc6b4e54aaf3262c464242dc"
      unitRef="U001">1876000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_764acc6dcdd2455aace37543b45e0fba"
      unitRef="U001">3164000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_676882fc6fbe44b9af465a2641025fd8"
      unitRef="U001">3612000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_5abc4a4f35284947b92b0b5084a96645"
      unitRef="U001">-13000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_8d60679b83914f7e8a5587e9bfde4c48"
      unitRef="U001">-13000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <yorw:DefinedBenefitPlanChangeInRegulatoryAsset
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d75a5a8f25e04d439a335e6d20737340"
      unitRef="U001">798000</yorw:DefinedBenefitPlanChangeInRegulatoryAsset>
    <yorw:DefinedBenefitPlanChangeInRegulatoryAsset
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_109299f198fd4dcda2ef04bb57582389"
      unitRef="U001">2831000</yorw:DefinedBenefitPlanChangeInRegulatoryAsset>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d6ff6135219d4a259da0b386a3822a06"
      unitRef="U001">111000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_51fc6831419a4cb0ac0dcc2df9fb62c6"
      unitRef="U001">1680000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <yorw:DefinedBenefitPlanChangeInRegulatoryAssets
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_0c9b88a0c8f042299783bad2765100c9"
      unitRef="U001">-798000</yorw:DefinedBenefitPlanChangeInRegulatoryAssets>
    <yorw:RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_92b29244a13848668f5a792dd9cebd4d">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The estimated costs for the defined benefit pension plans relating to the December 31, 2024 balance sheet that will be amortized from regulatory liabilities into net periodic benefit cost over the next fiscal year are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net loss&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net prior service credit&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 86%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:RegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12MonthsTableTextBlock>
    <yorw:EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_e1b8aca39e14428ca53dd25ce86320c5"
      unitRef="U001">0</yorw:EstimatedNetLossToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months>
    <yorw:NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_b085c71c103f4c2e821cbc3552ad136f"
      unitRef="U001">-11000</yorw:NetPriorServiceCreditToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months>
    <yorw:AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_bd9deacb2a8d4a86a94e3a6274162ef5"
      unitRef="U001">-11000</yorw:AmortizationOfRegulatoryAssetsToBeReclassifiedIntoNetPeriodicBenefitCostDuringNext12Months>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1d0181a291a54715814e59a88033245f"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_48ef755d606e4c4ab3d3148c3467377d">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid in each of the next five years and the
      subsequent five years in the aggregate:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2026&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2027&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2029&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0); width: 15%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"&gt;2030&lt;/span&gt;&#x2013;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif; font-weight: bold;"&gt;2034&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,189&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,281&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,325&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,563&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$2,544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 2%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 15%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$13,981&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_718bede0ade24d85a9dccf0c49b0a174"
      unitRef="U001">2189000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_b30f98de3eb1424289752a72e11c6f51"
      unitRef="U001">2281000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_4cd02355cdbd48698c37f012afb33185"
      unitRef="U001">2325000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_a0825f0c353b4fa9a136fd62a2d635b9"
      unitRef="U001">2563000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_1d2e2bce61b844788ef0ff5dcce61a3a"
      unitRef="U001">2544000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_b7f24f6b92b043e8adbbe07a8cb99f08"
      unitRef="U001">13981000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_a5a4b04e0f07448dbd3ab060ae4f0e58">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following tables show the projected benefit obligation, the accumulated benefit obligation, and the fair value of plan assets as of December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Projected benefit obligation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;37,556&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;40,198&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_c8011027940b4dea820a72fdd9840666"
      unitRef="U001">37556000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_9efc18a89c87493db6c9ba919bbf098c"
      unitRef="U001">40198000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3e7f9fd684d245c996a79f040084c5c0"
      unitRef="U001">62565000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_12dc0308ff074e20b2a5c8ccb2f83fa5"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_60bf14ea27f04aaaad2c6681943a4b11">
&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accumulated benefit obligation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;36,195&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38,510&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Fair value of plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_25b1e7371e6246fda80b796485738395"
      unitRef="U001">36195000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_40696ba2d92542ccbaf4c436df3c3406"
      unitRef="U001">38510000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_f31999005c034b9d923c12e35e22b44a"
      unitRef="U001">62565000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_2d0312eab12346219668456cc2457470"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_d910fdfe842a4c23b27141de5032e35c">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average assumptions used to determine benefit obligations at December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; padding-bottom: 2px;"&gt; &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.45%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.75%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended December 31:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; padding-bottom: 2px;"&gt; &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Discount rate&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4.75%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Expected long-term return on plan assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 73%; vertical-align: top; background-color: rgb(174, 237, 183);"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Rate of compensation increase&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td style="width: 2%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2.50% &#x2013; 3.00%&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(174, 237, 183); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_a516612fd4544b5d9562ac7ae0f89905"
      unitRef="U006">0.0545</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_9b7b7e0f02d24eb890806ba16547dd6a"
      unitRef="U006">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_2b515014839944fe888a3ec8d6d1e3c9"
      unitRef="U006">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_cdcf57d2937d4054ac815ca9ba102965"
      unitRef="U006">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_b6c00ba497ba467db8a972a7cd5a10da"
      unitRef="U006">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="c20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_984ba9bacb6c484a800a1d95f8c45669"
      unitRef="U006">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_1d3e14cbbad8412b9f810d1314a1ab9a"
      unitRef="U006">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_a28b0f5fa5884063be13ac8932d4afd3"
      unitRef="U006">0.05</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20240101to20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_656c34abb29144e5b4a32d0ff63e0538"
      unitRef="U006">0.05</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c20230101to20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_9fcaaf1a70ed4fa995e1568bd79c9aa0"
      unitRef="U006">0.05</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20240101to20241231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_fa211a42bec042799f1dd02795295b11"
      unitRef="U006">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_be30c4b7f31e46aeb78303a373cc0b47"
      unitRef="U006">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20230101to20231231_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_fda86c10d3d44a6c93c0cf608aef14e6"
      unitRef="U006">0.025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c20230101to20231231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="4"
      id="Fact_3d2bacf0b15e44f6bda056f09c32275c"
      unitRef="U006">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_34926bdc5921426ba0898765eb5a7cfe"
      unitRef="U006">0.70</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_DebtSecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_680ecd2043b940b7a26ccaa155df8d67"
      unitRef="U006">0.90</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_257cb8334de94e47a80323adbb1e9c83"
      unitRef="U006">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquitySecuritiesMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_ee589edea6f84fed8813d2f8a12f9584"
      unitRef="U006">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MinimumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_b7a943be75cd42e9bda7c8b8529b65ee"
      unitRef="U006">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_063da3f0aa2e48aa970f29cb430406dc"
      unitRef="U006">0.10</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <yorw:InvestmentPerformancePeriod
      contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      id="Fact_688f852120a2451a9be97deada305b0f">P5Y</yorw:InvestmentPerformancePeriod>
    <yorw:PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade
      contextRef="c20240101to20241231_RangeAxis_MaximumMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="2"
      id="Fact_a7c2825a610d4acebe6653032e67e2e4"
      unitRef="U006">0.05</yorw:PercentageOfPortfolioThatCanBeHeldInBondsDowngradedBelowInvestmentGrade>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_121a0ed3944a4f04812e607b652f01f4">
&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;The fair values of the Company&#x2019;s pension plan assets at December 31, 2024 and 2023 by asset category and fair value hierarchy level are as follows.&#160; The valuations are
      based on quoted prices on active markets (Level 1) or broker/dealer quotes, active market makers, models, and yield curves (Level 2)&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Quoted Prices in &lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Active Markets for &lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Identical Assets&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(Level 1)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
            &lt;div&gt;Significant Other&lt;/div&gt;
            &lt;div&gt; Observable Inputs&lt;/div&gt;
            &lt;div&gt; (Level 2)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Cash and Money Market Funds (a)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,665&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;53,490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,665&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;53,490&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Equity Securities:&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Equity Mutual Funds (b)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,065&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,643&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,065&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Fixed Income Securities:&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 28%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;U.S. Treasury Obligations&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;11,609&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;11,609&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 28%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt;"&gt;Corporate and Foreign Bonds (c)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;37,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;37,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 9pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Fixed Income Mutual Funds (d)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#x2013;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 28%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Total Plan Assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62,565&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,308&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;63,578&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;49,257&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#x2013;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;"&gt;The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(b)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;
                    &lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: left;"&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;(d)&lt;/td&gt;

    &lt;td style="vertical-align: top; text-align: left;"&gt;
              &lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_736c86da002245c3ad938a1fcd00ed96"
      unitRef="U001">1665000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_07eb13fc6506455b8dab70e522087798"
      unitRef="U001">53490000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3295df1e54424d8b8e77da69a54a72d5"
      unitRef="U001">1665000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_edd3522c140041629bc4fc24deb05b8e"
      unitRef="U001">53490000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d8c62bfc83ac4c508cfbb2a344ea16a1"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CashAndCashEquivalentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_e21af00730214d788fec49ebbd6ae075"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_842793e28532434d901cc51fbd24b211"
      unitRef="U001">11643000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_db621bfa0a2d4c15a15af207cdb6626e"
      unitRef="U001">10065000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_15c150745e3a4e0095064f3b481d0fe2"
      unitRef="U001">11643000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_2d7246c9fd6e4752a4a5b37d95539507"
      unitRef="U001">10065000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_a3f8eb26972a4433a18216e4ea7dcbe9"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_EquityFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_f1a9f5d7c0c044a2bc1e9de4fc2e6919"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_73e718a6f57c45f2a506e0ea5579abea"
      unitRef="U001">11609000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_ffc59603a5e2483dac65072ff39b7eb0"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_49491e46fbf444eaa0bfcdde17d1a70a"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d6bee992666649a684ad7a908110dcd8"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_0725bd467e384fcbb2dd8148b13bb25c"
      unitRef="U001">11609000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_USTreasurySecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_2670a32fa5d64a6fb94997b1b24ae30c"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d970d2f7401c43e19bd70690702680a5"
      unitRef="U001">37648000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_b467f21e4ccc4bdda8a717f52b219ced"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_642c104adf504420a396ca2c8b51294c"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_7c9724a023e24c6ab40db22776537a40"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_30da916123d0411c9345fb983529c3bd"
      unitRef="U001">37648000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_CorporateDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_df26b70c6ee145a8b996923485c981cf"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_9b0aca734b914cfb8f58b1ff9e120790"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_7ac6641b3db648ff91ef0986829dc6de"
      unitRef="U001">23000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_6468aec6a03c440bbada4538be335194"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_8c0992c44c8e4356bb095dde23d0d124"
      unitRef="U001">23000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_3f08f0d3b2b247239fbc91acf4714447"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_DefinedBenefitPlanByPlanAssetCategoriesAxis_FixedIncomeFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_c01fabe7209948c0ae7092b6bff859d0"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_8f6b941836574b45aaa7d54409d3b478"
      unitRef="U001">62565000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_1d0b736fbf2e4e6eb1d7d4b60fe49ddd"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_deba039d54674db4ba286d235edde7c1"
      unitRef="U001">13308000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_d36165948ada445cb634e7fc45733356"
      unitRef="U001">63578000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_af873fe6ce2444ea84b7aa2603bd715b"
      unitRef="U001">49257000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_RetirementPlanTypeAxis_DefinedBenefitPensionPlansCombinedMember"
      decimals="-3"
      id="Fact_e000b9a38f164c2d93c4265443cb0423"
      unitRef="U001">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <yorw:DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds
      contextRef="c20240101to20241231"
      id="Fact_1281531a82fa47568e7c3aa6eeb2d368">P1Y</yorw:DefinedBenefitPlanTermToKeepDistributionsInImmediatelyAvailableFunds>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_f55ea775147d4238aeaf4c06823ed3a0"
      unitRef="U006">0.15</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_fd9c1a2b33174fcaacf0d31fc7a31374"
      unitRef="U006">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <yorw:DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1
      contextRef="c20240101to20241231"
      decimals="-2"
      id="Fact_ac36a659f0e7416eb3f8f733282bfb56"
      unitRef="U001">2800</yorw:DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmount1>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_5f5ec0299c9f4b67a5abb6e4d10c7332"
      unitRef="U006">0.15</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_ab40575484c24ef2b4abb9c32f931843"
      unitRef="U006">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_8c11ca48200d4bdf96b2e4c3ba6823ec"
      unitRef="U006">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <yorw:DefinedContributionPlanAnnualEmployerDiscretionaryContribution
      contextRef="c20240101to20241231"
      decimals="-2"
      id="Fact_7c8b05092fd643bca4c35f610469e23c"
      unitRef="U001">1200</yorw:DefinedContributionPlanAnnualEmployerDiscretionaryContribution>
    <yorw:DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan
      contextRef="c20240101to20241231"
      decimals="0"
      id="Fact_2589f8873fe84b6781d76ab339fb5afc"
      unitRef="U010">84</yorw:DefinedContributionPlanNumberOfEmployeesParticipatingInEnhancedFeatureOfPlan>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_0e13e6a8f62f4fbda08eb5cabab946d4"
      unitRef="U001">430000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_9ca53857fb2d4f40ac2fcd6d9c686ff5"
      unitRef="U001">380000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a294ced502e345bbbf95086d74ca67e0"
      unitRef="U001">3893000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4f38e30a19b641b48a7461a5e0560055"
      unitRef="U001">4188000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e5b75102888b4325865eea34f7717bc6"
      unitRef="U001">4935000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2b74ab55cbbf4c348a4396037f0078da"
      unitRef="U001">4566000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_981ff9371f484fde8138185e84abd953"
      unitRef="U001">-9000</yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f7e3d924b41d40fca90867c3a63ad15d"
      unitRef="U001">419000</yorw:DeferredCompensationArrangementWithIndividualCompensationExpenseIncome>
    <yorw:AmountPayableUponRetireesDeath
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d7237a7ae7a046bfb0ff71a765cd623a"
      unitRef="U001">2000</yorw:AmountPayableUponRetireesDeath>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_15b5e29ba5f04475a093c77250985dfd"
      unitRef="U001">87000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_d7e8d67ac91b48c08447d7d5e301e7e7"
      unitRef="U001">100000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_1c3eb97b45944c6b8366233f7aeabd8c"
      unitRef="U001">-11000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_549ef2f31a844947b11bb9e336b0b454"
      unitRef="U001">9000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20240101to20241231"
      id="Text_a90c967409194e918752cfcb43e833df">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;12.&#160; Stock-Based Compensation&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On May 2, 2016, the Company&#x2019;s stockholders approved The York Water Company Long-Term Incentive Plan, or LTIP.&#160; The LTIP was adopted to provide the
      incentive of long-term stock-based awards to officers, directors, and key employees. The LTIP provides for the granting of nonqualified stock options, incentive stock options, stock appreciation rights, performance restricted stock grants and units,
      restricted stock grants and units, and unrestricted stock grants.&#160; A maximum of 100,000 shares of common stock may be issued under the
      LTIP over the ten-year life of the plan.&#160; The maximum number of shares of common stock subject to awards that may be granted to any
      participant in any one calendar year is 2,000.&#160; Shares of common stock issued under the LTIP may be treasury shares or authorized but
      unissued shares.&#160; The LTIP is administered by the Compensation and Human Capital Committee of the Board, or the full Board, provided that the full Board administers the LTIP as it relates to awards to non-employee directors of the Company.&#160; The
      Company filed a registration statement with the SEC on May 11, 2016 covering the offering of stock under the LTIP.&#160; The LTIP was effective on July 1, 2016.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;On September 18, 2020, the Board awarded stock to non-employee directors
        effective September 18, 2020.&#160; This stock award vested immediately.&#160; On September 18, 2020, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective September 18, 2020.&#160; This restricted stock
        award vests ratably over &lt;/span&gt;three years&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; beginning
        September 18, 2020 and has been fully recognized as of December 31, 2023.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On May 3, 2021, the Board awarded stock to non-employee directors effective May 3, 2021.&#160; This stock award vested immediately.&#160; On May 3, 2021, the
          Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 3, 2021.&#160; This restricted stock award vests ratably over three years beginning May 3, 2021 and has been fully recognized as of December 31, 2024. &lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On May 2, 2022, the Board awarded stock to non-employee directors effective May 2, 2022.&#160; This stock award vested immediately.&#160; On May
          2, 2022, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 2, 2022.&#160; This restricted stock award vests ratably over three years beginning May 2, 2022.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On May 1,
      2023, the Board awarded stock to non-employee directors effective May 1, 2023.&#160; This stock award vested immediately.&#160; On May 1, 2023, the Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 1,
      2023.&#160; This restricted stock award vests ratably over three years beginning May 1, 2023. &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On May 1,
      2023, the Board accelerated the vesting period for restricted stock granted in 2021, 2022, and 2023 to one retiring key employee from three years to that key employee&#x2019;s 2024 retirement date, which has been fully recognized as of December 31, 2024. &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; On November
      20, 2023, the Board awarded stock to an officer effective November 20, 2023.&#160; This stock award vested immediately.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On January 29, 2024, the Board accelerated the vesting period for restricted stock granted in 2022 and 2023 to one retiring officer from three years to that officer&#x2019;s 2024
        retirement date, which has been fully recognized as of December 31, 2024.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On May 6, 2024, the Board awarded stock to non-employee directors effective May 6, 2024.&#160; This stock award vested immediately.&#160; On May 6, 2024, the
        Compensation and Human Capital Committee awarded restricted stock to officers and key employees effective May 6, 2024.&#160; This stock award vests ratably over three years beginning May 6, 2024, with the exception of the stock award to one
        key employee which vested immediately.&#160; The Board accelerated the vesting period for this restricted stock award to one retiring officer
        from three years to that officer&#x2019;s 2024 retirement date, which has been fully recognized as of December 31, 2024.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;On November 25, 2024, the Board awarded stock to an officer effective November 25, 2024.&#160; This stock award vested immediately.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The restricted stock awards provide the grantee with the rights of a shareholder, including the right to receive dividends and to vote such shares, but not
      the right to sell or otherwise transfer the shares during the restriction period.&#160; As a result, the awards are included in common shares outstanding on the balance sheet.&#160; Restricted stock awards result in compensation expense valued at the fair
      market value of the stock on the date of the grant and are amortized ratably over the requisite service period.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the stock grant amounts and activity for the years ended December 31, 2023 and 2024.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 73%; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Grant Date Weighted&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average Fair Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at beginning of the year 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,765&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$43.24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,792&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$41.63&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,780&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$43.09&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,833&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.29&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at end of the year 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,944&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.32&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,666&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$36.82&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,701&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$41.35&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(792&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.20&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at the end of the year 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,117&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$38.62&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;For the years ended December 31, 2024 and
      2023, the statement of income includes $246
      and $300 of stock&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/span&gt;based compensation, net and related
      recognized tax benefits of $68 and $84,
      respectively.&#160; The total fair value of the shares vested in the years ended December 31, 2024 and 2023 was $277 and $292, respectively.&#160; Total stock&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;-&lt;/span&gt;based compensation related to
      nonvested awards not yet recognized is $313 at December 31, 2024, which will be recognized over the remaining three-year vesting period.&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20160502_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_4afa472d2a774487a2c4cd8f05c48ca6"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan
      contextRef="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_cb121b00908d42a3b61dc5530d257ae1">P10Y</yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="c20240101to20241231_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_532b3324ab474d14a295982f90384e91"
      unitRef="U002">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_a9be8a8915194069a11c5ce103795ddf">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_22445c3bcacd4d56a78c476858e9cd6d">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_f72ea558ea6e4a32b547e82136f24565">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_7e8a9b23bbca417b8d73e369c9a4bc92">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod
      contextRef="c20230501to20230501"
      decimals="INF"
      id="Fact_6a1b9a5d803c407b970aa451b036d650"
      unitRef="U010">1</yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringKeyEmployeesReceivingAcceleratedVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardDateAxis_GrantedIn20212022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_KeyEmployeeRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_e6fa7ba3b15245bf97411022b4791dba">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod
      contextRef="c20240129to20240129"
      decimals="INF"
      id="Fact_57695292d96a4d0d987770ea1b4f88be"
      unitRef="U011">1</yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardDateAxis_GrantedIn2022And2023Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_e98afdf8b2624069857a01d84ba3da26">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_b39121e80b2143bb81cafe584aa26e7a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod
      contextRef="c20240506to20240506"
      decimals="INF"
      id="Fact_2ba63cb85d9140bfaaddfcca37db1888"
      unitRef="U010">1</yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfKeyEmployeesReceivingAcceleratedVestingPeriod>
    <yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod
      contextRef="c20240506to20240506"
      decimals="INF"
      id="Fact_993df5629e174fb78c533d0a455224c0"
      unitRef="U011">1</yorw:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfRetiringOfficersReceivingAcceleratedVestingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20241231_AwardDateAxis_GrantedOn20240506Member_AwardTypeAxis_RestrictedStockMember_GranteeStatusAxis_OfficerRetiringIn2024Member_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_f2ec6871ef6c4a5c81c03545176e1411">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_595ea803b55f42a19fdc7fc87d25d9ac">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table summarizes the stock grant amounts and activity for the years ended December 31, 2023 and 2024.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 73%; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Number of Shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Grant Date Weighted&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Average Fair Value&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at beginning of the year 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,765&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$43.24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,792&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$41.63&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,780&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$43.09&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(1,833&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.29&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at end of the year 2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,944&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.32&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,666&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$36.82&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(6,701&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$41.35&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(792&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$42.20&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 73%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Nonvested at the end of the year 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,117&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: center;"&gt;$38.62&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_48fdcde6e49d4be2b528a96d5b2673b0"
      unitRef="U002">10765</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20221231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_a221bd570121471ea42ff1eef2fe6145"
      unitRef="U003">43.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_2c54ea7b5f59419fa575a5a5ae14ad3e"
      unitRef="U002">6792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_6998acbd2fb742b2b335c51ba39cb7db"
      unitRef="U003">41.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_80fca99eb872492c992051b94b31e392"
      unitRef="U002">6780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_fd8fa296ff974d4dbbfec7a06596016a"
      unitRef="U003">43.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_05fcf3afc7c043bfa966c1b56e03a889"
      unitRef="U002">1833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_e2b76ffab3b94e42b33d0f43644f5ff5"
      unitRef="U003">42.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_9a0fb0fc8b0e492489012b62564b88f7"
      unitRef="U002">8944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_432d5321c0614548afda8e0ca68002f2"
      unitRef="U003">42.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_e05a7e5dcc5144eebad3dc62dda50e73"
      unitRef="U002">6666</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_f6b2d248d4584daca361c4398bbc5ef5"
      unitRef="U003">36.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_abbe05e7136944e9b892571d5c9a8aac"
      unitRef="U002">6701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_5f2f13a27fab48a3aa5252105bf31b99"
      unitRef="U003">41.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_643cfe938d1b455384e67e3eb296d94d"
      unitRef="U002">792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_bbc62f8b18ab4f37ba9af9f8cba66001"
      unitRef="U003">42.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="0"
      id="Fact_f96577bee84d4cd88ba0444489869116"
      unitRef="U002">8117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="2"
      id="Fact_e5fe4863bf2f455d91f6158cc894bc1c"
      unitRef="U003">38.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_381617d78fa346eeadb06097f0aa6a3c"
      unitRef="U001">246000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_e9df0509c9c94fb1a28cdbac62ee3d31"
      unitRef="U001">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_51905ee9f3fa4e6eb7ab1dbb21ba89e7"
      unitRef="U001">68000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_6239454d29ac4066b045138406ebf5ac"
      unitRef="U001">84000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_fae4e5ec3d94414bba7273d882721f3b"
      unitRef="U001">277000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c20230101to20231231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_c73b05f314394571b66c8715914ba235"
      unitRef="U001">292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      decimals="-3"
      id="Fact_7041ce6561e74d63b76a893ebf4d8bcf"
      unitRef="U001">313000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20241231_AwardTypeAxis_RestrictedStockMember_PlanNameAxis_YorkWaterCompanyLongTermIncentivePlanMember"
      id="Fact_7f74b34b26514af3acaa75d25dc633eb">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <yorw:TaxesOtherThanIncomeTaxesTextBlock
      contextRef="c20240101to20241231"
      id="Text_0247df1ca6e6411b8f44f1cf116537e5">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;13.&#160; Taxes Other than Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table provides the components of taxes other than income taxes:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory Assessment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;412&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;356&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Property&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;502&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;451&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payroll, net of amounts capitalized&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;757&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;687&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total taxes other than income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,676&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,499&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:TaxesOtherThanIncomeTaxesTextBlock>
    <yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_7dd2e73f2183446c9c92f97a77eda303">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following table provides the components of taxes other than income taxes:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Regulatory Assessment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;412&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;356&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Property&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;502&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;451&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Payroll, net of amounts capitalized&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;757&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;687&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total taxes other than income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,676&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #AEEDB7;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,499&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #AEEDB7; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</yorw:ComponentsOfTaxesOtherThanIncomeTaxesTableTextBlock>
    <yorw:RegulatoryAssessmentTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6d82da1e0dcf40a1aa9004d2fbcee084"
      unitRef="U001">412000</yorw:RegulatoryAssessmentTaxes>
    <yorw:RegulatoryAssessmentTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_177570fe6b8048a4850302694f233695"
      unitRef="U001">356000</yorw:RegulatoryAssessmentTaxes>
    <us-gaap:RealEstateTaxExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_21ece7f45bb04b8da692158586e4a74a"
      unitRef="U001">502000</us-gaap:RealEstateTaxExpense>
    <us-gaap:RealEstateTaxExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_ee25c8972f1441308433f8441c7e8b44"
      unitRef="U001">451000</us-gaap:RealEstateTaxExpense>
    <us-gaap:OtherLaborRelatedExpenses
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6992eb5c54ff4d57a8105474069fc544"
      unitRef="U001">757000</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:OtherLaborRelatedExpenses
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_4f742b513d0a48b3ae5c5afcfe3e110f"
      unitRef="U001">687000</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:TaxesOther
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_37e320a0b7a34bc1a344ebaa4a790f4a"
      unitRef="U001">5000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_b7e351997e934ecf81588b388443784a"
      unitRef="U001">5000</us-gaap:TaxesOther>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_be23535802d34302ac62981eb5bf4f93"
      unitRef="U001">1676000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_ebb625292e1c435b8b4bf2463bbb1b69"
      unitRef="U001">1499000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_b3d8ed2923ca43a793f4dfb141d2dea3">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;14.&#160; Income Taxes&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The provisions for income taxes consist of:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal current&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;728&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;506&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State current&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;147&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;241&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal deferred&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;409&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;540&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State deferred&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;102&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;25&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal investment tax credit, net of current utilization&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(35&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,350&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,277&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the statutory Federal tax provision to the total provision follows:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Statutory Federal tax provision&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,552&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,257&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State income taxes, net of Federal benefit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;244&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;287&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;IRS TPR deduction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,315&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax-exempt interest&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(40&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of investment tax credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(35&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash value of life insurance&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(19&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt; text-indent: -9pt;"&gt;Amortization of excess accumulated deferred income taxes&lt;/div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt; text-indent: -9pt;"&gt; on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(196&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(197&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 72%;" valign="bottom"&gt;Change in enacted state tax rate&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;21&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;(9&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other, net&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,350&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,277&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company filed for a change in accounting method under the IRS TPR effective in 2014.&#160; Under the change in accounting method, the Company is permitted
      to deduct the costs of certain asset improvements that were previously being capitalized and depreciated for tax purposes as an expense on its income tax return.&#160; The Company was permitted to make this deduction for prior years (the &#x201c;catch-up
      deduction&#x201d;) and for each year going forward (the &#x201c;ongoing deduction&#x201d;).&#160; As a result of the catch-up deduction, income tax benefits of $3,887
      were deferred as a regulatory liability.&#160; After receiving approval from the PPUC in a rate order, the Company began to recognize the catch-up deduction, recorded as a regulatory liability, over 15 years beginning March 1, 2019.&#160; As a result, the Company recognized $259
      in income taxes during each of the years ended December 31, 2024 and 2023.&#160; As a result of the ongoing deduction, the net income tax benefits of $3,056
      and $3,770 for the years ended&#160; December 31, 2024 and 2023, respectively, reduced income tax expense and flowed through to net income.&#160; The
      ongoing deduction results in a reduction in the effective income tax rate, a net reduction in income tax expense, and a reduction in the amount of income taxes currently payable.&#160; Both the ongoing and catch-up deductions result in increases to
      deferred tax liabilities and regulatory assets representing the appropriate book and tax basis difference on capital additions.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The 2017 Tax Act, among other things, reduces the federal statutory corporate tax rate for tax years beginning in 2018 from 34% to 21%, treats customers&#x2019; advances
      for construction and contributions in aid of construction as taxable income, eliminates certain deductions, and eliminates bonus depreciation on qualified water and wastewater property.&#160; This resulted in the remeasurement of the federal portion of
      the Company&#x2019;s deferred taxes as of December 31, 2017 to the 21% rate.&#160; The effect was recognized in income for the year ended December 31, 2017 for all deferred tax assets and liabilities except accelerated depreciation.&#160; Under normalization rules
      applicable to public utility property included in the 2017 Tax Act, the excess accumulated deferred income taxes on accelerated depreciation is recorded as a regulatory liability.&#160; The regulatory liability is a temporary difference, so a deferred tax
      asset is recorded including the gross-up of revenue necessary to return, in rates, the effect of the temporary difference.&#160; The Company is recognizing the excess accumulated deferred income taxes on accelerated depreciation, recorded as a regulatory
      liability, over the remaining useful life of the underlying assets.&#160; As a result, the Company recognized $196 and $197 in income taxes for the years ended December 31, 2024
      and 2023, respectively.&#160; In November 2021, the 2021 Infrastructure Act repealed the tax treatment of customers&#x2019; advances for
      construction and contributions in aid of construction made after December 31, 2020.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;On July 8, 2022, the Pennsylvania budget for the fiscal year ending June 30, 2023 was signed into law.&#160; A provision within the tax code bill included
        with the budget provides for an annual phase-down of the Pennsylvania corporate net income tax rate of one percentage point in the first year beginning January 1, 2023 from 9.99% to 8.99%, and a one-half percentage point each year thereafter until
        it reaches 4.99% beginning January 1, 2031.&#160; The Company has remeasured the state portion of the Company&#x2019;s deferred income taxes.&#160; The effect, net of the federal benefit, of $21 and $(9) was recognized in income for the years ended December
        31, 2024 and 2023, respectively.&#160; Deferred income taxes for differences that are recognized for ratemaking purposes on a cash or flow-through basis were remeasured with offsetting changes to regulatory assets and liabilities on the balance sheet as
        of December 31, 2024 and 2023.&#160; The Company expects any savings in its Pennsylvania current income taxes to be returned to its customers through the rate making process or as a future negative surcharge on their bills.&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 8pt; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The tax effects of temporary differences between book and tax balances that give rise to significant portions of the deferred tax assets and deferred tax
      liabilities as of December 31, 2024 and 2023
      are summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for doubtful accounts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;278&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compensated absences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;178&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;186&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred compensation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;998&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,073&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Excess accumulated deferred income taxes on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,280&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,335&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred taxes associated with the gross-up of revenues necessary to&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; return, in rates, the effect of temporary differences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,622&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,623&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customers&#x2019; advances for construction and contributions in aid of&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; construction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,032&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,117&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax effect of pension regulatory liability&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,693&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,286&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt"&gt;Tax loss carryover&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;71&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;168&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt"&gt;Contribution carryover&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;16&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;113&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other costs deducted for book, not for tax&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,380&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,241&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax liabilities:&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,069&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,298&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Basis differences from IRS TPR&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,787&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,182&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Investment tax credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;265&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;290&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Deferred taxes associated with the gross-up of revenues necessary to&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; recover, in rates, the effect of temporary differences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,208&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,965&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pensions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,237&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unamortized debt issuance costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;333&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;363&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other costs deducted for tax, not for book&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;638&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;547&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,537&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,476&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net deferred tax liability&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61,157&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,235&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;In accordance with accounting standards, the net deferred tax liability is classified as a noncurrent deferred income tax liability on the balance sheets.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"&gt;The Company has a Pennsylvania tax loss carryover of $1,118.&#160; If not used, this carryover will expire in &lt;span style="-sec-ix-hidden:Fact_990dab5d504744febc18a4b88ed1fb6b"&gt;2042&lt;/span&gt;.&#160; The Company has
          contribution carryovers of $58.&#160; If not used, these carryovers will expire in&#160;&lt;span style="-sec-ix-hidden:Fact_9733f8625a3042098a3eb040c6da1a0b"&gt;2027&lt;/span&gt;.&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"&gt; &lt;br/&gt;
        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;No valuation allowance was required
        for deferred tax assets as of December 31, 2024 and 2023.&#160; In assessing the value of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized.&#160; The ultimate realization of
        deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.&#160; Management considers the scheduled reversal of deferred tax liabilities, projected future
        taxable income, and tax planning strategies in making this assessment.&#160; Based upon expected future taxable income and the current regulatory environment, management believes it is more likely than not that the Company will realize the benefits of
        these deductible differences.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company determined that there were no
      uncertain tax positions meeting the recognition and measurement test of the accounting standards recorded in the years that remain open for review by taxing authorities, which are &lt;span style="-sec-ix-hidden:Fact_509462dc74b74a9ea504cecdb9434733"&gt;2021 through 2023&lt;/span&gt; for both federal and state income tax returns.&#160; The Company has not yet filed tax returns for 2024.&#160; The Company believes that it has fully complied with any changes pursuant to the 2017 Tax Act and the 2021 Infrastructure Act and has not taken any new positions in its 2024 income tax provision.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Company&#x2019;s policy is to recognize interest and penalties related to income tax matters in other expenses.&#160; The Company paid no interest or penalties for the years ended December 31, 2024 and 2023.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_a89e0a3723094c7a8d8dba019d3859a6">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The provisions for income taxes consist of:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal current&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;728&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;506&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State current&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;147&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;241&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal deferred&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;409&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;540&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State deferred&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;102&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;25&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Federal investment tax credit, net of current utilization&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(35&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,350&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,277&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_451a1a30c29b48698e851ae21b1913b7"
      unitRef="U001">728000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2eeb1f36e24944a0b133978b78d7f17d"
      unitRef="U001">506000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_a4ab2b2421224df8aeb6cc8d4cb668c4"
      unitRef="U001">147000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_31f4ed44919f43cab8e32fde59ba13ed"
      unitRef="U001">241000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_c0e7f71a115c42c0ac85911536bd2fe0"
      unitRef="U001">409000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_1c3f0acaec2040a39f6213efb86dc967"
      unitRef="U001">540000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_18f9a61f0c99415f8b1c20a298374cd8"
      unitRef="U001">102000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_2eb5668ba1c547f3a4965a2340d3b582"
      unitRef="U001">25000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_654b0655f31b4214b2a5ea2b7324deb3"
      unitRef="U001">36000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_57e7e4e38a1f4c3b956f08e390038ce4"
      unitRef="U001">35000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_09072758a7e944c8abdfefb029be992c"
      unitRef="U001">1350000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_5b4ceb0853804a098f6884dea4b2a2c0"
      unitRef="U001">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_48e35e86533849388e16f1db22822c12">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;A reconciliation of the statutory Federal tax provision to the total provision follows:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Statutory Federal tax provision&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,552&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,257&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;State income taxes, net of Federal benefit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;244&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;287&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;IRS TPR deduction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(3,315&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(4,029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax-exempt interest&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(33&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(40&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Amortization of investment tax credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(36&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(35&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Cash value of life insurance&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(19&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 9pt; text-indent: -9pt;"&gt;Amortization of excess accumulated deferred income taxes&lt;/div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; margin-left: 18pt; text-indent: -9pt;"&gt; on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(196&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;(197&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;)&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 72%;" valign="bottom"&gt;Change in enacted state tax rate&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;21&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;(9&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other, net&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;132&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;38&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total income taxes&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,350&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,277&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_1c83dc1b06a24c239730f2b56e4a1f76"
      unitRef="U001">4552000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_9a235db3a1ac4fa192750df7c565b438"
      unitRef="U001">5257000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ce848e859f2e4550a18162d93905d2fb"
      unitRef="U001">244000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_4f16f71097c2498795c3098ad2ef3c1d"
      unitRef="U001">287000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <yorw:TangiblePropertyRegulationsDeduction
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_411d854c77674d52a98c002030feebbe"
      unitRef="U001">-3315000</yorw:TangiblePropertyRegulationsDeduction>
    <yorw:TangiblePropertyRegulationsDeduction
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_34a2645c5a05458f8768735ee6bbb962"
      unitRef="U001">-4029000</yorw:TangiblePropertyRegulationsDeduction>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_fb2cf300cf2b4354a7c57eff5dafb215"
      unitRef="U001">33000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_a998ee48d8c041e8b225e611f2d26eb2"
      unitRef="U001">40000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_ccab961f869847beb7fa8ff9eb8d9a32"
      unitRef="U001">36000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f55a763649624a85ba5e12795f9ffc5e"
      unitRef="U001">35000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_70d7693474c54b44b7931849de29f455"
      unitRef="U001">-19000</yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount>
    <yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_6b70e183ae5d4c0baad5056d7589bd49"
      unitRef="U001">5000</yorw:EffectiveIncomeTaxRateReconciliationCashValueOfLifeInsuranceAmount>
    <yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_74e1d182afb14d98881ab3513e93164d"
      unitRef="U001">-196000</yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes>
    <yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e7f9fa32345e4fd1b9da3530c2356137"
      unitRef="U001">-197000</yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_f3158b4708604e649f4657d215556fc7"
      unitRef="U001">21000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_3f6b79d0b5b84be0b716d4c8e854b959"
      unitRef="U001">-9000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_6d79ac4f2ba848068795908facd4ac22"
      unitRef="U001">132000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_ce248fa1776f4f7ab93b7fe9d39e9152"
      unitRef="U001">38000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_41916ae5fe6b4ef1885062e99d296153"
      unitRef="U001">1350000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_79b764903af04b9081560deeb71bfff1"
      unitRef="U001">1277000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:RegulatoryLiabilities
      contextRef="c20141231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      decimals="-3"
      id="Fact_0bfee6f114ab4be390c6692d5fad0002"
      unitRef="U001">3887000</us-gaap:RegulatoryLiabilities>
    <yorw:PublicUtilitiesApprovedAmortizationPeriod
      contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      id="Fact_fbe167cbe05742d59884731122d81cfb">P15Y</yorw:PublicUtilitiesApprovedAmortizationPeriod>
    <yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction
      contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      decimals="-3"
      id="Fact_e893a13cb4514712938174db30509aec"
      unitRef="U001">-259000</yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction>
    <yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction
      contextRef="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsCatchUpDeductionMember"
      decimals="-3"
      id="Fact_03ef45e7d13b4c2eb77cd02582c27d4c"
      unitRef="U001">-259000</yorw:RegulatoryLiabilityAmortizationOfCatchUpDeduction>
    <yorw:RegulatoryLiabilityOngoingDeduction
      contextRef="c20240101to20241231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember"
      decimals="-3"
      id="Fact_ee0b1d5d781d43a9a34c52bab4f517cc"
      unitRef="U001">-3056000</yorw:RegulatoryLiabilityOngoingDeduction>
    <yorw:RegulatoryLiabilityOngoingDeduction
      contextRef="c20230101to20231231_RegulatoryLiabilityAxis_TangiblePropertyRegulationsOngoingDeductionsMember"
      decimals="-3"
      id="Fact_d158cc0e2acc4feeb3691fdee640c271"
      unitRef="U001">-3770000</yorw:RegulatoryLiabilityOngoingDeduction>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20170101to20171231"
      decimals="2"
      id="Fact_7d95d7a6edde4cdd804bfbf12830d02a"
      unitRef="U006">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20230101to20231231"
      decimals="2"
      id="Fact_b4107f6a3fda48159e41b9238a438d54"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20240101to20241231"
      decimals="2"
      id="Fact_9272a18340444ddc8190c9bfb30a8890"
      unitRef="U006">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_29c002bcdfd249cab21b9fab00a77051"
      unitRef="U001">-196000</yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes>
    <yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_e28a393801744b9bba6b3914426b1948"
      unitRef="U001">-197000</yorw:AmortizationOfExcessAccumulatedDeferredIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_36e55c9d99ab4a9691025bb274ecb202"
      unitRef="U001">21000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_f46fe507a99548c2b5e05153e91079cb"
      unitRef="U001">-9000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20240101to20241231"
      id="Text_44a27c670aa24b9cbba40ccf87d5c9e4">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The tax effects of temporary differences between book and tax balances that give rise to significant portions of the deferred tax assets and deferred tax
      liabilities as of December 31, 2024 and 2023
      are summarized in the following table:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 72%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax assets:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for doubtful accounts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;440&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;278&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Compensated absences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;178&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;186&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred compensation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;998&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,073&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Excess accumulated deferred income taxes on accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,280&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,335&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred taxes associated with the gross-up of revenues necessary to&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; return, in rates, the effect of temporary differences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,622&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,623&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Customers&#x2019; advances for construction and contributions in aid of&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; construction&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,032&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,117&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Tax effect of pension regulatory liability&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,693&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,286&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt"&gt;Tax loss carryover&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;71&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;168&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div style="margin-left: 9pt"&gt;Contribution carryover&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;16&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;113&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other costs deducted for book, not for tax&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;50&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;62&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax assets&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,380&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;13,241&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Deferred tax liabilities:&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Accelerated depreciation&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,069&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;29,298&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Basis differences from IRS TPR&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;26,787&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;23,182&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Investment tax credit&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;265&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;290&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;Deferred taxes associated with the gross-up of revenues necessary to&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 16.2pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt; recover, in rates, the effect of temporary differences&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;10,208&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;8,965&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Pensions&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;6,237&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;5,831&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Unamortized debt issuance costs&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;333&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;363&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Other costs deducted for tax, not for book&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;638&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;547&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Total deferred tax liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;74,537&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,476&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 72%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Net deferred tax liability&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;61,157&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 11%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;55,235&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="c20241231"
      decimals="-3"
      id="Fact_0384166d67824a7c8d45667b3e99ec74"
      unitRef="U001">440000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="c20231231"
      decimals="-3"
      id="Fact_fa4c101eb8c04155b7455ba627744825"
      unitRef="U001">278000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="c20241231"
      decimals="-3"
      id="Fact_deffddf167254c53afd61bfde6d3fc40"
      unitRef="U001">178000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="c20231231"
      decimals="-3"
      id="Fact_55e202c049274bdc989c243a4171a127"
      unitRef="U001">186000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b4924c43fa5a4e56b310319b6bdd2141"
      unitRef="U001">998000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20231231"
      decimals="-3"
      id="Fact_10091b7094e44d858b309c9ed3c72c6d"
      unitRef="U001">1073000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation
      contextRef="c20241231"
      decimals="-3"
      id="Fact_57a8120bad314edcaea2011d1a31906a"
      unitRef="U001">3280000</yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation>
    <yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation
      contextRef="c20231231"
      decimals="-3"
      id="Fact_5cef0035987e4ecfa0f48bbbb4301488"
      unitRef="U001">3335000</yorw:DeferredTaxAssetsExcessAccumulatedDeferredIncomeTaxesOnAcceleratedDepreciation>
    <yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f0a3977fb86e4af6b44847f402452e0b"
      unitRef="U001">1622000</yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences>
    <yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences
      contextRef="c20231231"
      decimals="-3"
      id="Fact_22ee46a84d104084ad60f378f43b50a9"
      unitRef="U001">1623000</yorw:DeferredTaxAssetsGrossUpOfRevenuesNecessaryToReturnInRatesEffectOfTemporaryDifferences>
    <yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction
      contextRef="c20241231"
      decimals="-3"
      id="Fact_93d990a9722d4725a422014daa76b85a"
      unitRef="U001">1032000</yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction>
    <yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction
      contextRef="c20231231"
      decimals="-3"
      id="Fact_da7091690a3c4f22bd947bc87ff58885"
      unitRef="U001">1117000</yorw:DeferredTaxAssetsCustomersAdvancesForConstructionAndContributionsInAidOfConstruction>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="c20241231"
      decimals="-3"
      id="Fact_355a96c163234695bebff91563d73f00"
      unitRef="U001">5693000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="c20231231"
      decimals="-3"
      id="Fact_d48ad1d3e0bb4a34a6a17d5a269a13a4"
      unitRef="U001">5286000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a50324a95b0244f9bb2ca8a61dcc19f8"
      unitRef="U001">71000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20231231"
      decimals="-3"
      id="Fact_2992fa6fbab14c96b76411abb52b89a9"
      unitRef="U001">168000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="c20241231"
      decimals="-3"
      id="Fact_63be2e6bfa2d48aeb6101780942536ce"
      unitRef="U001">16000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4859956aa6dc4b14bae226f22958d1c7"
      unitRef="U001">113000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20241231"
      decimals="-3"
      id="Fact_28d7d68c322f403bb6beba7ad4b5f9e7"
      unitRef="U001">50000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="c20231231"
      decimals="-3"
      id="Fact_5790b2bdb6aa4a80ac582cc42451117e"
      unitRef="U001">62000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20241231"
      decimals="-3"
      id="Fact_344571b969fc431886b8ed707a99764e"
      unitRef="U001">13380000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20231231"
      decimals="-3"
      id="Fact_e9b7816ff7c54da2ac84d8a61da09748"
      unitRef="U001">13241000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7c48eadf5c674dcda7a6ee2be9bfa447"
      unitRef="U001">30069000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="-3"
      id="Fact_8b0f145fdc83454dad2f2075cd25970a"
      unitRef="U001">29298000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr
      contextRef="c20241231"
      decimals="-3"
      id="Fact_108f90931c6647ce951b119d99574bf8"
      unitRef="U001">26787000</yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr>
    <yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr
      contextRef="c20231231"
      decimals="-3"
      id="Fact_98b2b805f8f343f48e6fb87a7510344d"
      unitRef="U001">23182000</yorw:DeferredTaxLiabilitiesBasisDifferencesFromIrsTpr>
    <yorw:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_48e3073b51d24727881e109fafc5b206"
      unitRef="U001">265000</yorw:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <yorw:DeferredTaxLiabilitiesInvestmentTaxCredit
      contextRef="c20231231"
      decimals="-3"
      id="Fact_4e3744a3e2af43d18efd332fdfc6427e"
      unitRef="U001">290000</yorw:DeferredTaxLiabilitiesInvestmentTaxCredit>
    <yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b1b9c3dd12934323bc6fe9f42aa6d330"
      unitRef="U001">10208000</yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates>
    <yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates
      contextRef="c20231231"
      decimals="-3"
      id="Fact_d422291a1edf47ea9d9191fa550235ba"
      unitRef="U001">8965000</yorw:DeferredTaxLiabilitiesRevenueGrossUpToRecoverTemporaryDifferenceInRates>
    <yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ef505eda2f724e18836c639ed89aa8f0"
      unitRef="U001">6237000</yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions>
    <yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions
      contextRef="c20231231"
      decimals="-3"
      id="Fact_27e707a3b8814f3ca151fd533779d1fc"
      unitRef="U001">5831000</yorw:DeferredTaxLiabilitiesCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7d3f36cc1c94488f86b1a44ff7b1152c"
      unitRef="U001">333000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c6bec3a9168e4ef6ad6d9bfe2a3e1ff3"
      unitRef="U001">363000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8a6fb8670cc14b138e35e54feab61afd"
      unitRef="U001">638000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="c20231231"
      decimals="-3"
      id="Fact_b5227956139f4291a6b6f9c31ddd7357"
      unitRef="U001">547000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_eec28716c2004561be5fb60f1d68bf4c"
      unitRef="U001">74537000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_c077304b54b7424d88527c0cb51c2285"
      unitRef="U001">68476000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_dd3014230a824787abfcd8d5f0f9835f"
      unitRef="U001">61157000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c20231231"
      decimals="-3"
      id="Fact_89bab763c7694f8fbd05e8607d3c0e4a"
      unitRef="U001">55235000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20241231_IncomeTaxAuthorityAxis_StateAndLocalJurisdictionMember"
      decimals="-3"
      id="Fact_2cc3234e35c0437382df8c27c606ba39"
      unitRef="U001">1118000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="c20241231_TaxCreditCarryforwardAxis_CorporateContributionCarryoverMember"
      decimals="-3"
      id="Fact_bf9523b2a3b440a5b7460123d1fc60be"
      unitRef="U001">58000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20231231"
      decimals="-3"
      id="Fact_e5bd0153e3af4a78a26d758c894a221a"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20241231"
      decimals="-3"
      id="Fact_0352f0a12dfd415d8b3d4d507deb9726"
      unitRef="U001">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:LiabilityForUncertainTaxPositionsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8657523a700e434180ce24ae734b48e7"
      unitRef="U001">0</us-gaap:LiabilityForUncertainTaxPositionsCurrent>
    <yorw:NumberOfNewTaxPositionsTaken
      contextRef="c20240101to20241231"
      decimals="INF"
      id="Fact_3be8ff2b41ea4c79b6539ccc6aebe951"
      unitRef="U012">0</yorw:NumberOfNewTaxPositionsTaken>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_d9d58da92d714de7b4f97fc68f00e362"
      unitRef="U001">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="c20230101to20231231"
      decimals="-3"
      id="Fact_30a6b7a89cff4678b22e70716569a1a0"
      unitRef="U001">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20241001to20241231"
      id="Fact_fca39b47fcee4ea7bbc8bd34a7288598">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20241001to20241231"
      id="Fact_4d143c5c197f4c9ab02302751e663a1c">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20241001to20241231"
      id="Fact_79ecc189d76b4d599e1658d618d26cc7">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20241001to20241231"
      id="Fact_5fc7f109dafe4ce9b7a2c883f64fcfbd">false</ecd:Rule10b51ArrTrmntdFlag>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="c20240101to20241231"
      id="Text_f75b525a004b4e8bbd21ffbc957e30b4">
&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;THE YORK WATER COMPANY&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Schedule II Valuation and Qualifying Accounts&lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;For the Two Years Ended December 31, 2024&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px; width: 40.7%;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="5" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Additions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 40.7%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Beginning &lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;of Year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Charged to&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Cost and&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt; Expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Recoveries&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Deductions&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Balance at&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;End of Year&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;FOR THE YEAR ENDED&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; DECEMBER 31, 2024&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; uncollectible accounts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,005,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,071,758&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;30,658&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;497,416&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,610,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 40.7%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 40.7%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;FOR THE YEAR ENDED&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 0.75pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; DECEMBER 31, 2023&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Reserve for&lt;/div&gt;
              &lt;div style="text-align: left; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt; uncollectible accounts&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;855,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;538,152&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.23%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;24,646&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.12%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;412,798&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.53%; background-color: rgb(174, 237, 183);" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;1,005,000&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.01%; background-color: rgb(174, 237, 183); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The Deductions column above represents write-offs of accounts receivable during the applicable year.&lt;/div&gt;
</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_a56d3ec45863451db70d138fb8ddbe2e"
      unitRef="U001">1005000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_57170999043c4a03b673c8f7dc5da721"
      unitRef="U001">1071758000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_02d42883bb464ba0891faf0153be2abf"
      unitRef="U001">30658000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20240101to20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_b95401cac8ea41249c7cd4372185b8f7"
      unitRef="U001">497416000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20241231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_e2bfe446d85e4daa860ab1daad686829"
      unitRef="U001">1610000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20221231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_5edc31a4c055418da355b8976e149532"
      unitRef="U001">855000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_6c24981d13c74a05bca8fe68273513ae"
      unitRef="U001">538152000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesRecoveries
      contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_ec7c95ab023d4325b4cb1114dd6ca8a9"
      unitRef="U001">24646000</us-gaap:ValuationAllowancesAndReservesRecoveries>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="c20230101to20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_b3c20d75111c475096fe01a7a32e3f20"
      unitRef="U001">412798000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="c20231231_ValuationAllowancesAndReservesTypeAxis_AllowanceForCreditLossMember"
      decimals="-3"
      id="Fact_68b9b1407a094a1bb05de9b8058fbbf8"
      unitRef="U001">1005000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_d970d2f7401c43e19bd70690702680a5"
          xlink:label="Fact_d970d2f7401c43e19bd70690702680a5"
          xlink:type="locator"/>
        <link:footnote id="Foot_52dd23bf74454a3ab3829e6ae6ce37c6" xlink:label="Foot_52dd23bf74454a3ab3829e6ae6ce37c6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes corporate bonds and notes
                widely distributed among consumer discretionary, consumer staples, healthcare, information technology, energy, transportation, and financial services.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d970d2f7401c43e19bd70690702680a5"
          xlink:to="Foot_52dd23bf74454a3ab3829e6ae6ce37c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7ac6641b3db648ff91ef0986829dc6de"
          xlink:label="Fact_7ac6641b3db648ff91ef0986829dc6de"
          xlink:type="locator"/>
        <link:footnote id="Foot_c2fdb17dc2c743b0af436cfb353f88f1" xlink:label="Foot_c2fdb17dc2c743b0af436cfb353f88f1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category included fixed income investments in
                mutual funds which include government and corporate securities of both the U.S. and other countries.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7ac6641b3db648ff91ef0986829dc6de"
          xlink:to="Foot_c2fdb17dc2c743b0af436cfb353f88f1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_07eb13fc6506455b8dab70e522087798"
          xlink:label="Fact_07eb13fc6506455b8dab70e522087798"
          xlink:type="locator"/>
        <link:footnote id="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45" xlink:label="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The portfolios are designed to keep up to one year of distributions in immediately available funds. The Company was more heavily-weighted in cash as of December 31, 2023 due to the
                timing of the change in the investment policy statements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_07eb13fc6506455b8dab70e522087798"
          xlink:to="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_736c86da002245c3ad938a1fcd00ed96"
          xlink:label="Fact_736c86da002245c3ad938a1fcd00ed96"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_736c86da002245c3ad938a1fcd00ed96"
          xlink:to="Foot_c6d3e235ef7748d7a7ddb58e1d5e0f45"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_db621bfa0a2d4c15a15af207cdb6626e"
          xlink:label="Fact_db621bfa0a2d4c15a15af207cdb6626e"
          xlink:type="locator"/>
        <link:footnote id="Foot_1dfd435b66d34af8afc4954369059542" xlink:label="Foot_1dfd435b66d34af8afc4954369059542" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes a majority of
                      investments in exchange traded funds as well as domestic equity mutual funds and international mutual funds which give the portfolio exposure to mid and large cap index funds as well as international diversified index funds.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_db621bfa0a2d4c15a15af207cdb6626e"
          xlink:to="Foot_1dfd435b66d34af8afc4954369059542"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_842793e28532434d901cc51fbd24b211"
          xlink:label="Fact_842793e28532434d901cc51fbd24b211"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_842793e28532434d901cc51fbd24b211"
          xlink:to="Foot_1dfd435b66d34af8afc4954369059542"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
